Role Overview:
As a .NET Software Engineer, you will be responsible for building, enhancing, and maintaining high-performance, scalable web applications using the .NET framework, SQL Server, and cloud technologies (Azure, AWS, GCP). In this role, you will integrate cloud-native solutions, improve application architecture, and leverage cloud services to optimize performance and reliability. You will collaborate closely with cross-functional teams to deliver robust, business-critical solutions that meet both technical and functional requirements.
Key Responsibilities:
- Application Development: Design, develop, and maintain scalable web applications using the .NET framework (.NET Core/Framework) and C# to meet evolving business needs.
- Database Management: Collaborate on the design, implementation, and optimization of database schemas, stored procedures, queries, and data access patterns using SQL Server, ensuring high performance and reliability.
- Cloud Integration: Leverage cloud platforms such as Azure, AWS, or Google Cloud to deploy, manage, and optimize cloud-based applications, databases, and services.
- Cross-Functional Collaboration: Work closely with product managers, UX/UI designers, and QA teams to deliver high-quality, efficient development and deployment of solutions.
- Code Quality & Reviews: Participate in code reviews to maintain high standards for code quality, reusability, and adherence to industry best practices.
- Troubleshooting & Debugging: Identify, analyze, and resolve performance issues, bugs, and technical challenges, ensuring the reliability and efficiency of applications.
- Agile Development: Actively engage in Agile ceremonies including sprint planning, daily stand-ups, and retrospectives to drive continuous delivery of features.
- Continuous Improvement: Stay up-to-date with the latest technology trends and best practices, applying them to improve development processes and application performance.
Required Skills & Qualifications:
- Experience: 5-10 years of hands-on experience with .NET (C#), SQL Server, and cloud technologies (Azure, AWS, GCP).
- .NET Development: Expertise in .NET Core and .NET Framework development, including ASP.NET, MVC, Web API, and microservices architecture.
- SQL Server Expertise: Strong experience with SQL Server, including designing, developing, and optimizing complex SQL queries, stored procedures, and database objects. Proficiency in SQL Server performance tuning and indexing.
- Cloud Experience: Experience with deploying, managing, and optimizing applications and services in cloud environments such as Azure, AWS, or Google Cloud.
- Version Control: Familiarity with version control systems such as Git to manage code and collaboration.
- Unit Testing: Experience with unit testing frameworks (e.g., xUnit, NUnit, MSTest) to ensure high-quality, maintainable code.
- Web Services: Solid experience with RESTful APIs and web services (SOAP/REST).
- Problem Solving: Strong analytical and troubleshooting skills to efficiently identify and resolve technical challenges.
- Communication: Excellent verbal and written communication skills to collaborate effectively with team members and stakeholders.
Preferred Qualifications:
- Cloud-Native Development: Knowledge of cloud-native architectures, including serverless computing (Azure Functions, AWS Lambda), and containerization (Docker).
- CI/CD Tools: Familiarity with continuous integration and deployment tools such as Jenkins, Azure DevOps, or GitLab CI.
- Microservices: Experience with microservices architecture, containerization (Docker, Kubernetes), and service mesh patterns.
- Front-End Technologies: Experience with front-end technologies such as JavaScript, React, or Angular is a plus.
- Message Brokers: Familiarity with message brokers and event-driven architectures (e.g., Azure Service Bus, RabbitMQ, Kafka).
Education:
- A Bachelor’s degree in Computer Science, Information Technology, or a related field, or equivalent practical experience.
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
Software Engineer
2026-05-27
DevOps & Application Engineer
2026-03-06
Software Engineer (multiple roles available)
2026-03-06
- Posted
- Dec 23, 2024
- Type
- Full-time
- Level
- Entry
- Location
- Nishitokyo
- Company
- Cygnify
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Software Engineer
2026-05-27
DevOps & Application Engineer
2026-03-06
Software Engineer (multiple roles available)
2026-03-06