Job Description
Qualifications
- Bachelor’s degree in computer science, engineering, or a related field
- Minimum of 2 years of experience in software development or similar role
- Track record of working within a team to deliver enterprise level applications is a plus.
- Direct experience with Agile software development methodologies and DevOps is a plus
Job role
Role Summary:
As a Software Developer at Petra, you’ll work with our team to build and nurture the applications that are essential to our business and our clients. You’ll join a close-knit group where we focus on quality at every stage—thoughtfully designing, testing, and refining our solutions together
Essential Job Functions:
- Understand application requirements
- Identify key application features
- Work with other professionals to set specifications for new applications
- Write high quality source code to program complete applications within deadlines
- Write unit, integration, and end-to-end tests
- Troubleshoot applications.
- Find bugs and offer timely solutions
- Test existing applications, identify deficiencies and offer solutions