
Software Engineer Level 1
Full Job Description
Software Engineer Level 1 - Mobile
Join Ideagen as a Software Engineer specializing in mobile development in Hyderabad. This role involves implementing new features for Ideagen Products using cutting-edge technologies such as Xamarin Forms, MAUI, .NET 8, and React Native. You will collaborate closely with Development Managers, Team Leaders, and fellow Software Engineers to build robust, well-architected cloud-hosted and on-premises enterprise solutions. A key part of this role is partnering with the Product Design Team to craft optimal user experiences and ensuring product delivery aligns with a published roadmap within planned release cycles. You'll work within an Agile Development Team, likely using the Scrum framework, contributing to the definition and development of a Sprint backlog to achieve product goals. This position emphasizes providing unit tests, contributing to the team's working practices and technology decisions, and creating necessary documentation for all development work. We are looking for individuals with at least 2 years of software development experience, a proven ability to deliver technical designs for enterprise applications using the specified technologies, and demonstrable experience implementing programming best practices. While not mandatory, experience in web application back-end development (.NET, Java), MS SQL Server database development (SQL Server, PostgreSQL, RDS, PLSQL), secure coding & OWASP knowledge, and CI/CD tools are considered a plus. A good understanding of UX/Design, strong English communication and presentation skills, and familiarity with Agile methodologies like Scrum are essential for success in this role.