Send me more jobs like this

Developer – Product Engineering

Keywords / Skills : Product Engineering, Testing Code, Coding, software development. Java, C++ , RDBMS, SQL, NoSQL, MySQL, MS SQL Server, PostgreSQL, MariaDB, Oracle, DB2, H2 and Cassandra

2 - 6 years
Posted: 2019-06-13

Job Description
Developer – Product Engineering 
At SunTec, we put our clients first. We are able to stay true to this value through our highly functional products that help us build products across multiple industries in the fastest way through a productized approach. Our product engineering team, with their team of developers and architects helps engineer these highly functional capabilities on top of our platform thus enabling our product management team to create truly innovative products.

As a developer in our product engineering team, you are the heart of what we do. Along with other developers, you write clean code which defines our platform on which our products are built. You also ensure that the code you write is tested in all aspects, is right the first time every time and never breaks even in the "toughest" of conditions.

Key Goals

• Build a strong product engineering layer

• Build innovative products

• Build a strong platform layer

Key Responsibilities

• Write clean code

• Manage individual project priorities, deadlines and deliverables.

• Translate the vision of the platform engineering team by designing and architecting re-usable functional and module components, performing impact analysis and re-architecting existing design on addition of new components

• Take ownership in testing the code written by you and your team and correct the defects, if any with the minimum turnaround time

• Assess technological and industry trends as well as trends in emerging technologies and suggest the same to build the same into SunTec’s platform over a specified timeframe after analyzing the pros and cons of various technologies

• Follow coding conventions/documentation standards and latest software development best practices

• Execute of all the product engineering related activities with the highest focus on quality, innovation and timeliness

• Conduct regular reviews and RCAs to continuously improve the development process

• Evaluate current state (data/platform architectures) of different components, identify incremental opportunities to improve our performance, efficiency and scale and provide suggestions

• Continuously look for ways to reduce development cycle time, effort and cost

• Contribute by providing contents to our learning and knowledge management initiatives

• Work with internal teams and contribute towards overall product development by providing inputs from the client engagement process

• Contribute in providing inputs that innovate and improve our engineering process

Key Competencies

• Good understanding of the entire software development lifecycle process we follow in SunTec

• Very good understanding of technology and well versed with the latest design thinking and critical thinking principles

• Good understanding of our product, industries, domains, clients and our history with these clients, competitors and our strategic direction as a company

• Good ability to understand the business requirements as well as functional requirements and transform that into technological requirements/map the requirements into our product as well as to architect the technological and business landscape for Xelerate platform

• Very good proficiency of standard and latest programming concepts and languages such as Java, C++ and knowledge of functional programming

• Strong understanding of database management and programming for technologies such as RDBMS, SQL, NoSQL, MySQL, MS SQL Server, PostgreSQL, MariaDB, Oracle, DB2, H2 and Cassandra

• Good understanding of front end development tools such as HTML5, CSS3, JSP and Servelets, Spring MVC, JQuery, Java Script, Angular JS, Node JS etc.

• Good understanding of application servers management

• Good understanding of web-services, XMLs and development with third party components

• Good understanding of latest technology infrastructure & deployment management

• Good understanding of software testing (manual testing, performance testing, automation and automation scripting)

• Good ability to understand and model a system by examining the linkages and interactions between the components that comprise the entirety of that defined system

• Good communication, presentation and negotiation skills and excellent leadership skills

• Strong customer focus (internal and external)

• Excellent team player

• Excellent analytical skills and extremely high self-driven attitude, detail oriented, proactive and able to prioritize and manage workloads and meet critical project deadlines

• Owns a tenacious and never say die attitude - able to follow-up incessantly with our partners and customers (internal or external) till a conclusion is reached

About Company

SunTec Business Solutions Private Limited
Similar Jobs
View All Similar Jobs

Walkin for you