Job Summary:
The role is responsible for end-to-end ownership of application delivery, from design through deployment and support, ensuring adherence to coding standards, quality, and security guidelines. It involves translating business requirements into technical designs, monitoring system performance, mitigating risks, and maintaining up-to-date documentation.
Job Responsibilities:
- Own application delivery from design through deployment and support by handling all development, deployment, and maintenance activities to ensure timely and reliable software solutions.
- Ensure adherence to coding standards, quality benchmarks, and security guidelines by reviewing code and validating implementations against approved designs to maintain high-quality, secure applications.
- Monitor application performance, reliability, and defect trends and identify technical risks by analyzing logs, metrics, and potential issues to mitigate failures and improve system stability.
- Produce and maintain application-level technical design documents (HLD/LLD) by translating business requirements into structured designs to guide development and ensure alignment with business needs.
- Ensure designs meet performance, scalability, and security expectations by applying best practices and updating design documentation throughout the application lifecycle to deliver robust and secure solutions.
- Work closely with business, project management, and IT operations teams by aligning delivery priorities and providing updates to ensure solutions meet organizational objectives.
- Support deployment readiness and operational stability by coordinating pre-deployment checks and operational handovers to minimize risks and maintain reliable system operations.
Required Qualifications:
- Bachelor's degree in Computer Science, Software Engineering, or a related field
- 5 - 7 years of experience in software development.
- Comprehensive experience across the full software development lifecycle, encompassing requirements analysis, architecture design, development, deployment, and ongoing maintenance.