Aricrypta is seeking a skilled and passionate Senior .NET Developer to join our product development team. The ideal candidate will demonstrate strong analytical abilities and a commitment to delivering high-quality software solutions on time. This role requires close collaboration with both onsite and remote teams, as well as external vendors, to ensure seamless project execution and successful product delivery.
Key Responsibilities
- Understand and work with n-tier applications or layered architecture to build scalable solutions.
- Create detailed technical design specifications and documentation aligned with business requirements.
- Collaborate with the Scrum team to plan system releases and manage Sprints/Iterations effectively.
- Design, develop, and deploy complex application components using the Microsoft .NET framework.
- Communicate development progress clearly and escalate any issues to management promptly.
- Research and evaluate alternative technologies, processes, and best practices to promote continuous improvement.
- Develop complex Windows and web applications, including back-end console-based applications and web/internet services.
- Deliver high-quality, well-tested code and timely fixes to maintain product reliability and performance.
Required Qualifications
- Bachelor’s degree in Computer Science or a related field with 3-4 years of professional experience in software development.
- Proficient in Object-Oriented Programming using the .NET Framework and C#.
- Strong debugging and troubleshooting skills to identify and resolve issues efficiently.
- Experience with source control systems to manage code versions and collaboration.
- Familiarity with programming languages and frameworks such as AngularJS, JavaScript, ASP.NET MVC, ASP.NET Web Forms, HTML/XHTML.
- Knowledge of servers and platforms including MS SQL Server and Microsoft Azure.
- Understanding of interface protocols and standards like APIs, Web Services, and Ajax.
- Solid grasp of Object-Oriented Design principles and software development processes.
- Ability to work independently in diverse environments while being a collaborative team player who understands and interprets requirements effectively.
Preferred Qualifications and Benefits
Candidates will benefit from a competitive market remuneration package and the opportunity to work in a friendly and supportive environment. The role offers exposure to modern technologies and includes a medical allowance as part of the benefits. This position is ideal for professionals eager to contribute to innovative projects and grow their expertise within a dynamic team setting.