Overview
Modifies application programs from detailed specifications, coding, testing, debugging, documenting and maintaining those programs.
What you'll do
- 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.
- Performs program maintenance, error detection and 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.
What you'll need
- Bachelor's Degree in Computer Science, a related field, or equivalent experience.
- Five (5) years of experience in systems analysis/application programming.
- As an alternative to the experience requirement above, 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 (years of experience in the specific technology ÷ years the technology has existed).
- Demonstrated basic and some specialized systems and programming knowledge.
Details
- Location: Bangalore, India.
Read the full description and apply on the company’s own careers page.