Job Openings
Middle .NET Developer
About the job Middle .NET Developer
We are looking for a talented and proactive Middle .NET Developer to join our growing development team. You'll work closely with senior developers and tech leads to build scalable, secure, and high-performance web applications and APIs. This role is ideal for someone who is experienced in .NET Core, enjoys writing clean code, and is eager to contribute to team discussions, continuous improvements, and modern software development practices.
Key Responsibilities:
Development & Implementation:
- Develop and maintain .NET Core applications and RESTful APIs.
- Collaborate with team members to design, build, and ship new features.
- Write clean, maintainable, and well-tested code following best practices.
- Participate in code reviews and contribute to improving development standards.
Testing & Quality:
- Apply principles of test-driven development.
- Write unit and integration tests to ensure code quality.
- Support automated testing and CI/CD pipelines.
System Integration & Performance:
- Work with relational databases and contribute to schema design and optimization.
- Help identify and resolve performance bottlenecks.
- Support integrations with other systems and external services.
Collaboration & Communication:
- Work closely with product owners, designers, and other developers.
- Communicate technical challenges and solutions clearly.
- Take ownership of tasks and follow through to completion.
What You Bring:
- 3+ years of experience in professional software development.
- Proficiency in .NET Core / C#.
- Solid understanding of relational databases ( SQL Server).
- Experience with RESTful APIs and web development.
- Familiarity with test-driven development and automated testing.
- Experience with Git and version control workflows.
- Understanding of agile development practices.
Nice to Have:
- Exposure to cloud platforms preferably Azure.
- Experience with non-relational databases (e.g., MongoDB, Redis).
- Basic understanding of DevOps practices and CI/CD pipelines.
- Experience with application performance profiling and optimization.
Why Join Us?
- Be part of a skilled and supportive engineering team.
- Opportunity to grow into a senior developer or tech leadership role.
- Work on modern, impactful technology in a collaborative and agile environment.
- Access to learning resources and time to invest in personal development.