
Software Engineer 3
- Bangalore, Karnataka
- Rs. 4,00,000-20,00,000 per year
- Permanent
- Full-time
- Based on discussions with your SCRUM Team design applications according to end-user needs.
- Track projects, tasks, and bugs using the company-specified work tracking system.
- Understand requirements from a business perspective and contribute to designing clear, easy-to-use applications from a user perspective.
- Involved in creating completely new applications or building upon the functionality of existing ones.
- Work closely with others on the teams/team members to come up with the best possible solutions for the applications.
- Involved in the development of Euromonitor’s technology solutions to improve functionality, user-friendliness, and presentation of our products.
- Involved in independent research contributing to technical discussions where required.
- Ensure the SCRUM Team has the highest level of code quality and test coverage.
- Engage in technical discussion contributing to design and development.
- Liaise with Business Analysts, Product Managers and/or internal/external customers to ensure that requirements are understood.
- Contribute to the practice of BDD/TDD/DDD as part of the software engineer best practice.
- Participate in peer programming and code reviews.
- Ensure compliance with the final product with end-user specifications through regular reviews with designated end[1]user groups where applicable.
- This could include the testing functionality of your own and colleagues’ code for performance and effect changes to the code as required.
- Regular code reviews with colleagues to identify bugs and performance problems ensuring code and product quality
- Monitor, analyze and act on post-deployment bugs.
- Review user feedback and propose/implement action plans for development.
- Provide any required support to end-users of the applications.
- Contribute to the training of team members on agile development practices, use of appropriate design patterns and SOLID/design principles in their day-to-day work.
- Contribute to the technical ownership of projects/tasks ensuring their successful completion to project deadlines.
- Responsible for the technical quality of junior team members within the team.
- Ensure the writing of concise documentation for applications and websites.
- Experience in the below frameworks:
- .Net Framework Asp.Net MVC/WebAPI/Core
- Angular / React
- Entity Framework /any ORM
- Experience\Understanding of DevOps practices including:
- Continuous Integration / Delivery / Deployment
- QA Automation • Release Automation
- Server Configuration
- Cross Function collaboration
- Experience\Understanding of the below-testing