Hybrid Opportunity as a Senior Software Developer

Net

Hybrid Opportunity as a Senior Software Developer

Net
Centrum, Chennai

emagine Polska

Full-time
Any
Senior
Hybrid

Job description

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.

Tech stack

    English

    B1

    Documentation

    advanced

    Microsoft SQL Server

    advanced

    Quality Assurance (QA)

    advanced

    Team Development

    advanced

    Performance optimization

    advanced

    Artificial Intelligence (AI)

    advanced

    SQL

    advanced

    Security

    advanced

    Test Cases

    advanced

    CI/CD

    advanced

Office location

Hybrid Opportunity as a Senior Software Developer

Summary of the offer

Hybrid Opportunity as a Senior Software Developer

Centrum, Chennai
emagine Polska
By applying, I consent to the processing of my personal data for the purpose of conducting the recruitment process. Informujemy, że administratorem danych jest emagine z siedzibą w Warszawie, ul.Domaniewskiej 39A (dalej jako "administrator"). Masz pr... MoreThis site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.