Principal Financial Group is an American global financial investment management and insurance company dedicated to improving the wealth and well-being of people and businesses around the world.
Principal seeking fresher Software Engineer with good programming skills C, C++, Java and Python, having sound software development and testing skills.
Job Designation : Software Engineer
Qualification : Bachelor’s Degree
Experience : Freshers / Experienced
Skill Set :
- Good programming skills C, C++, Java and Python.
- Proficient in one or more software languages including TypeScript, JavaScript, Node. js.
- Strong knowledge of software testing tools and methodologies.
- Good knowledge of cloud technologies.
- Proficiency in J2EE , Spring , Hibernate , Db2 , SQL , Microservices.
- Good understanding of storage technologies such as Oracle, PostgreSQL or SQL Server.
- Experience developing REST API’s
- Experience with CI/CD using tools such as code pipeline
- Effective communication skills, both written and oral.
- Able to work both within a team and autonomously
Job Description :
- Develop good quality code following established engineering practices and ensure on-time delivery.
- Develop application code for programs while ensuring established controls, policies, regulations, and other applicable non-functional requirement.
- Participate in pairing, mobbing, and peer review.
- Build and Leverage automation and testing practices to support complete test pyramid (Unit Testing, Integration Testing, System Testing/E2E Testing) and resolve defects .
- Proactively monitor and provide support & maintenance to the Product as per the established support agreement.
- Understanding of all the layers of software development: Run time environments, Database, APIs, User interface/User experience, Quality Assurance/Automated testing, Security concerns throughout the program.
- Participate in building cloud native solutions and/or migrating existing application on cloud -infrastructure.
- Stay informed on internal and external technology trends.
- Get actively involved in Training, self-development, and knowledge sharing. Support and develop software engineers by providing advice and coaching .
Location : Hyderabad, Telangana, India