About the Role
This position involves designing, developing, and maintaining full stack applications using .NET frameworks, with responsibilities spanning both frontend and backend systems to support enterprise-level software platforms.
Responsibilities
- Design and implement robust backend services using .NET and related frameworks
- Develop responsive and user-friendly frontend interfaces with modern JavaScript tools
- Collaborate with product and design teams to translate business requirements into technical solutions
- Write clean, maintainable, and well-tested code across the stack
- Participate in code reviews and contribute to team coding standards
- Troubleshoot and resolve software defects across development environments
- Support deployment pipelines and work closely with DevOps practices
- Optimize application performance and scalability
- Integrate with databases and ensure efficient data access patterns
- Maintain existing systems while introducing new features and improvements
- Ensure application security and compliance with industry standards
- Document technical designs and system architecture decisions
- Mentor junior developers and promote knowledge sharing
- Stay current with evolving .NET ecosystem tools and practices
- Contribute to architectural discussions and system planning
Nice to Have
- Experience with Angular or React for frontend development
- Familiarity with microservices architecture
- Knowledge of containerization using Docker
- Experience with Kubernetes or similar orchestration tools
- Background in test-driven development practices
- Exposure to Agile or Scrum methodologies
- Understanding of identity and access management systems
- Prior work on large-scale enterprise applications
Compensation
Competitive salary and benefits package
Work Arrangement
Hybrid work model with flexible remote options
Team
Part of a collaborative engineering team focused on scalable software solutions
Why This Role Matters
- You will play a key role in shaping the architecture and functionality of critical software platforms used by global clients.
- Your work will directly impact product reliability, performance, and user experience at scale.
Growth Opportunities
- Opportunities to lead technical initiatives and influence engineering direction.
- Access to professional development resources and technical training programs.
Available for qualified candidates