Software Engr I - .Net (Full Stack Developer)
Honeywell · Pune, Maharashtra, India - China
Honeywell · Pune, Maharashtra, India - China
**Key Responsibilities:** - Design, develop, and maintain software applications and systems using core and advanced programming languages. - Participate in the end-to-end development cycle, including requirements gathering, design, coding, testing, and deployment. - Write efficient, reusable, and reliable code. - Develop unit test cases and ensure the quality and performance of applications. - Troubleshoot and resolve software defects and issues. - Collaborate with cross-functional teams to define, design, and ship new features. - Participate in code reviews and share best practices with the team. - Stay updated with the latest industry trends and technologies. - Bachelor’s degree in computer science, Engineering, or a related field. - 2-5 years of experience in software development. - Proficient in PowerBI, SQL - Nice to have - Proficient in programming languages such as C#.Net, Python, PowerApps, Power Flow, Angular, SQL, JavaScript. - Experience with web programming (ASP.NET MVC, Angular JS, React JS, API) . Windows programming (WPF, MVVM) is a plus - Experience in integrating code with Experion is a must - Strong understanding of AI, ML. Experience in Kubernetes, Azure/Gemini services is plus. - Strong understanding of OOPS concepts and design patterns. - Experience with relational databases and ORM frameworks like Entity Framework - Familiarity with CI/CD tools and Agile best practices - Knowledge of Test-Driven Development and ability to write unit test cases - Strong problem-solving skills and ability to work independently. - Excellent communication skills, both verbal and written. - Ability to solve technical issues independently - Self-motivated and independent contributor mindset - Good communication skills, in both verbal and written - Ability to write technical documents and present ideas