Applies the principles of software engineering to the design, development, maintenance, testing and evaluation of software and computer systems. Works cross-functionally to understand business requirements, evaluate alternative approaches and ensure software and systems are designed to facilitate ease of use and seamless integration into the target environments. Incorporates state-of-the-art concepts, tools and practices to facilitate system functionality, security and continuous improvement.
Provides Software Engineering for moderately complex applications.
Designs, codes, tests and documents moderately complex systems, considering impact on the broader landscape, systems and components.
Provides technical advice and support across systems, recommending enhancements to improve system-to-system specific operations and alignment.
Estimates complex software development tasks to within predictable variances, given specified functional and business requirements.
Helps define and support secure coding standards across the organization.
Works with QA leads to ensure quality and performance adherence to specifications for overall release.
Provides Q&A and peer review for developers.
Identifies and implements tasks that generate greater efficiency across appropriate teams.
Reviews the work of and provides technical advice and guidance for less experienced software engineers.
Serves as project leader for localized development teams from a design and execution point of view.
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.