As a Software Engineer, you will be responsible for:
• Acting as a member of the Software Center of Excellence, representing the face of high quality design and development practices
• Developing high performing, scaling and innovative end-to-end web applications
• Collaborating with system engineers frontend developers and software developers to implement solutions that are aligned with and extend shared platforms and solutions
• Applying principles of SDLC and methodologies like Lean/Agile/XP, CI, Software and Product Security, Scalability, Documentation Practices, refactoring and Testing Techniques
• Writing codes that meets standards and delivers desired functionality using the technology selected for the project
• Building features such as web services and Queries on existing tables
• Understanding performance parameters and assess application performance