Are you a passionate .NET developer looking for your next big opportunity? Do you thrive in a fast-paced, collaborative environment where your contributions directly impact product success? If so, we’d love to hear from you!
We’re actively looking for a Senior .NET Developer to join our growing engineering team. This is an exciting opportunity for someone who enjoys building robust, scalable, and secure software systems using the latest Microsoft technologies. You’ll be involved in full-cycle software development, from designing and coding to testing, deployment, and maintenance.
Key Responsibilities
- Software Development. Architect, design, and build high-performing, secure, and maintainable applications using .NET Framework and .NET Core. Your code should reflect best practices and scalability standards for modern enterprise software systems.
- Microservices Architecture. Develop and deploy modular microservices using .NET Core and Docker containers. Ensure each service is optimized for performance, loosely coupled, and independently deployable.
- Collaboration. Work closely with product managers, business analysts, designers, QA engineers, and DevOps professionals to turn complex business requirements into reliable software solutions.
- Documentation. Create and maintain comprehensive technical documentation, including architecture blueprints, deployment instructions, and troubleshooting guides.
- Testing & QA. Participate actively in code reviews and quality assurance processes. Build robust unit and integration test frameworks to ensure code stability and reliability.
- Database Management. Design, develop, and optimize SQL Server database schemas, stored procedures, and queries. Work with the DBA team to ensure data integrity, security, and performance.
- DevOps Collaboration. Partner with DevOps teams to streamline CI/CD pipelines, improve release automation, and monitor application performance in live environments.
Must-Have Skills & Experience
- A minimum of 5 years of hands-on experience in software development using .NET Framework and .NET Core.
- Solid knowledge of object-oriented programming, SOLID principles, and clean architecture.
- Proficiency in C#, ASP.NET, Entity Framework, and LINQ.
- Strong experience with microservices, RESTful APIs, and containerized deployments using Docker.
- Expertise in SQL Server, including complex queries, indexing strategies, and performance tuning.
- Exposure to CI/CD pipelines and modern DevOps tools.
- Familiarity with Agile methodologies such as Scrum or Kanban.
- Strong communication and problem-solving skills with the ability to understand and articulate complex technical concepts.
Nice-to-Have (Good to Bring Along)
- Experience with cloud platforms like Azure or AWS.
- Understanding of SaaS-based development models.
- Exposure to business intelligence tools such as Power BI or Tableau.
- Knowledge of process mining tools and enterprise architecture frameworks.
- Familiarity with ITSM tools like ServiceNow or BMC Helix.
- Interest or experience in machine learning and AI concepts, such as neural networks and deep learning.
Why Join Us?
- Competitive compensation package with performance bonuses.
- Opportunity to work on modern technology stacks and challenging projects.
- Friendly and collaborative team culture with mentorship opportunities.
- Clear career growth path with professional development support.
- Exposure to end-to-end project cycles and enterprise-grade applications.
We are urgently hiring and need someone who can hit the ground running. If you're available to join immediately or within 15 days, we strongly encourage you to apply.
Join a team where your voice is heard, your work is valued, and your growth is supported every step of the way.