Job Description
We are seeking an experienced Software Developer III (Senior) to join our dynamic team. In this role, you will follow the company's software development lifecycle to design, code, configure, test, debug, and document system and application programs. You will be involved in the preparation of technical design specifications based on functional requirements and analysis documents.
You will collaborate closely with other development staff to ensure high-quality and consistent outputs, participate in architecture design and code reviews, and develop and maintain operational and system-level documentation.
Key Responsibilities
- Follow the software development lifecycle for designing, coding, configuring, testing, debugging, and documenting system and application programs.
- Assist in preparing technical design specifications based on functional requirements and analysis documents.
- Review functional requirements, analysis, and design documents, providing constructive feedback.
- Collaborate with other development team members to ensure quality and consistency.
- Participate in architecture design and code reviews.
- Develop and maintain operational and system-level documentation.
Core Requirements
- 6 to 7 years of software development experience.
- Must have experience with Informatica IDMC.
- Proficiency in PL/SQL is required.
- Experience with Snowflake is required.
Nice to Have
- Experience with Python is a plus.