Software Engineer
Location: Hyderabad, India
Job Type: Regular Full-Time
Job Posting Date: 9/17/2024
Responsibilities:
- Build an understanding of customer needs, business requirements, and product features in collaboration with product owners and other stakeholders.
- Write high-quality code following established engineering practices, ensuring timely delivery, and participating in pairing, mobbing, and peer review processes.
- Develop application code while adhering to policies, regulations, and non-functional requirements.
- Leverage automation and testing practices to support all stages of testing (unit, integration, system, and end-to-end testing) and help resolve defects.
- Monitor, support, and maintain the product as per established support agreements.
- Gain a broad understanding of the software development stack, including runtime environments, databases, APIs, UI/UX, quality assurance, automated testing, and security considerations.
- Participate in creating cloud-native solutions and/or migrating existing applications to cloud infrastructure.
- Actively engage in training, self-improvement, and knowledge sharing, while mentoring and advising fellow software engineers.
- Stay updated on internal and external technology trends and adopt DevOps tools and practices.
- Identify opportunities for improvement and propose data-driven solutions by collaborating with others and using best practices.
- Demonstrate an agile mindset, participating in scrum ceremonies and collaborating within the chosen execution framework.
- Understand product architecture and design decisions to grasp “why” and contribute to the technical solutioning process to understand “how.”
- Work with guidance from leadership to align your efforts with organizational strategies and operational plans.
- Engage in organizational and team initiatives, special projects, and proof-of-concept activities.
- Adhere to the Principal Information Security Policy and compliance requirements.
Qualifications:
- Education: Bachelor’s degree in any discipline.
- Technical Skills: Proficiency in Java, J2EE, Spring, Hibernate, DB2, SQL, and Microservices.
Key Characteristics:
- Customer- and stakeholder-focused
- Team-oriented and collaborative
- Lifelong learners
- Focused on building the right solution with the right technology
- Problem solvers with critical thinking skills
- Curious, adaptable, and accountable
- Data-driven thinkers
- Link to Apply : https://careers.principal.com/in/jobs/43169?lang=en-us&iis=Job+Board&iisn=Linkedin