JustJoin.IT Hybrydowo Senior New

Hybrid Opportunity as a Senior Software Developer

emagine Polska

⚲ Chennai

Wymagania

  • Documentation
  • Microsoft SQL Server
  • Quality Assurance (QA)
  • Team Development
  • Performance optimization
  • Artificial Intelligence (AI)
  • SQL
  • Security
  • Test Cases
  • CI/CD

Opis stanowiska

Job Description: The candidate will work as a senior member in a team of full-stack developers to lead the development of a new application. Development will follow Scrum methodologies, under the leadership of a Business Application Owner, while mentoring junior team members and collaborating closely with the Development Lead. The role involves taking technical ownership of critical components and ensuring high-quality deliverables.Assignment, Context, Job Main Challenges & Key Expectations: Candidates are expected to quickly gain in-depth knowledge of the application, translate complex functional user stories into detailed technical tasks, and provide expert technical guidance to the team. The Senior Developer will also play a crucial role in supporting the design of scalable architectures and advocating for best coding practices. Job Scope: Develop, guide, and mentor team members. Responsibilities include: • Analyzing user stories and converting them into technical tasks. • Designing and developing robust and efficient software solutions. • Performing code reviews. • Optimizing database schema and queries. • Documenting technical designs. • Implementing unit tests and ensuring all deliverables meet quality standards. • Troubleshooting production issues and identifying opportunities to enhance system performance. Main Responsibilities: • Actively participate in all Agile ceremonies – daily standup, sprint planning, review, demo, and refinement. • Collaborate with Product Owners, development leads, and other stakeholders to refine user stories and provide technical insights. • Estimate user stories and guide junior developers during refinement and sprint planning. • Translate user stories into high-quality technical designs and tasks. • Implement user stories with clean, maintainable, and scalable code while mentoring team members. • Apply DevSecOps practices within the CI/CD pipeline, including the use of SonarQube and Snyk for automated security scanning. • Design and write comprehensive unit test cases to ensure code quality and reliability. • Conduct thorough code reviews, providing feedback to ensure adherence to coding standards and best practices. • Deploy and manage Azure cloud services including Azure App Services and Azure Key Vault. • Support and troubleshoot production issues during hyper-care and beyond. Key Requirements: • 6+ years of experience in web software development, with proven ability to translate complex user stories into robust technical solutions. • 4+ years of experience in SQL Server, including schema design, advanced querying, and performance optimization. • Experience in implementing DevSecOps practices. • Proficiency in Agile methodologies and collaboration. • Strong mentoring and leadership abilities. Nice to Have: • Familiarity with AI-assisted development tools (e.g., GitHub Copilot, Claude). • Experience with Azure App Services and cloud performance monitoring. • Knowledge of secure coding standards and practices. Other Details: This position allows for remote work flexibility, with a focus on collaboration across various development teams. The assignment is long-term, emphasizing innovative software solutions in a high-paced environment.