Backend Developer (.Net)

Bengaluru, Karnataka, India
Jun 13, 2024
Jun 13, 2025
Hybrid
Full-Time
6 Years
Job Description

We are seeking a highly skilled and experienced Senior .NET Core Developer to join our dynamic team. The successful candidate will play a pivotal role in ensuring that our coding standards are met and that our solutions align with CommSec's technology strategy and architecture. You will be responsible for planning capacity management, allocating work, and collaborating closely with the Product Owner (PO).

Position. Senior .NET Core Developer

Experience. 6+ years

Key Responsibilities

  1. Code Review & Standards. Conduct thorough code reviews to ensure adherence to CBA coding standards.
  2. Technical Strategy & Architecture. Ensure that solutions are aligned with CommSec's technology strategy and architecture guidelines.
  3. Capacity Management. Plan and manage the capacity and allocation of work alongside the Product Owner.
  4. Development. Design, develop, and maintain robust .NET Core applications.
  5. Collaboration. Work closely with cross-functional teams to define, design, and ship new features.

Technical Skills Required

  • Languages & Frameworks
    • C# (C Sharp)
    • ASP.Net Core MVC
    • Entity Framework
  • Web Technologies
    • REST API
    • TypeScript
    • React
    • MobX
    • Redux
    • Axios
  • Databases
    • SQL
    • Oracle PL/SQL
    • TSQL
  • Cloud & Containers
    • AWS
    • Containers
  • Tools & Testing
    • Swagger
    • Git Workflow
    • TeamCity
    • Octopus
    • nUnit

Qualifications

  • Bachelor's degree in Computer Science, Information Technology, or a related field.
  • Proven experience of 6+ years in .NET Core development.
  • Strong understanding of software development principles and design patterns.
  • Proficiency in database design and development.
  • Experience with cloud platforms, particularly AWS.
  • Familiarity with CI/CD pipelines and tools such as TeamCity and Octopus.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and teamwork abilities.

Why Join Us?

  • Innovative Environment: Be part of a forward-thinking company that values technology and innovation.
  • Professional Growth: Opportunities for continuous learning and professional development.
  • Collaborative Culture: Work in a supportive and collaborative environment with talented professionals.
  • Impactful Work: Contribute to meaningful projects that have a real impact on our customers and business.

How to Apply

If you meet the above criteria and are excited about the opportunity to work with a leading company in the financial sector, we would love to hear from you.