Senior Software Development Engineer
Job Title: Software Developer
">
About the Role:
• This is a senior role for an experienced software developer.
• The ideal candidate will have a deep understanding of software development lifecycle and be able to design, code, configure, test, debug and document system and application programs.
• The role involves working closely with other development staff to achieve quality and consistency.
• Demonstrated subject matter expertise of the specified software application is required.
Key Responsibilities:
• Follows company software development lifecycle to design, code, configure, test, debug and document system and application programs.
• Assists in preparing technical design specifications based on functional requirements and analysis documents.
• Reviews functional requirements, analysis and design documents and provides feedback.
• Collaborates with other development staff to achieve quality and consistency.
• Participates in architecture, design and code reviews.
• Develops and maintains operational and system level documentation.
Requirements:
• 5+ years of experience.
• Proficiency in Snowflake, SQL, Data Management/Data Quality, Python, and Regulatory Project.
• Development/testing of Snowflake including knowledge of scheduler jobs.
• Experience with data migration certification.
• Knowledge of Data Quality Management processes and Chief Data Offices.