Back End Software Developer
Emerson
- Pune, Maharashtra
- Permanent
- Full-time
- Design and Develop software modules to address enhancement requests and solve customer issues
- Liaise with group Lead Developers to:
- Address customer issues
- Provide breakdown of tasks required to implement features
- Estimate effort
- Implement requirements
- Provide clear progress updates
- Fix bugs
- Work with the QA team to investigate and fix software defects
- Write code that is well-designed, high-quality, reusable and unit tested
- SQL Server, Microsoft Excel
- Experience in algorithm-based software
- Experience in Agile methodology
- Experience in secure product development lifecycle
- Experience in pipeline operations
- Bachelor's degree in Computer Science, Engineering, Math or equivalent
- 3 - 5 years of solid C# Object Oriented design principles and design patterns
- .NET experience
- Strong analytical thinking and problem-solving skills, with the ability to understand and address software algorithm use cases in a structured manner
- Ability to learn quickly and pivot rapidly between different real-world issues in customer implementations
- Strong troubleshooting capability which can be applied in an operational software environment
- Excellent documentation¸ communication and teamwork skills
- Ability to work in a distributed (i.e. global) team structure
- Strong understanding of data structures and algorithms