Job Overview
Modifies applications programs from detailed specifications. Codes, tests, debugs, documents, and maintains those programs. Product called PRM based on MS Cloud.
Essential Functions
- Conducts and coordinates the development of software applications requiring advanced knowledge and developing business expertise
- Determines the requirements for custom applications and systems design specifications.
- Using current programming language conducts a full range of programming tasks including program design, program coding, debugging, and documentation for a variety of general applications programs including data manipulation, input and output routines.
- Work frequently includes program maintenance error detection & correction of existing codes and/or revisions to systems documentation.
- Identifies and implements root cause fixes to program, system and/or applications errors.
- Works collaboratively and efficiently across functional teams in a fast-paced environment, taking initiative on medium tasks under broad supervision. Understands and guides others on standards of engineering quality through source control, code reviews, continuous integration, and unit tests.
- Helps to improve infrastructure and application development.
- Provides input on the establishment of development best practices and standards for the organization.
- Remote working, but need to be available during US working hours (5 hours ahead)
Qualifications
- Bachelor's Degree Computer Science, a related field, or equivalent experience
- Five (5) years experience in systems analysis/application programming
- MS Tenant
- Cloud engineering, infrastructure in azure, devops
- As an alternative to the experience requirements listed above, possesses a minimum of two to five (2-5) years of related experience in Information Technology with a specific Technology Experience Ratio of 50-75% or higher
- Demonstrated basic and some specialized systems and programming knowledge