Role Overview:
We are seeking a highly skilled and motivated Senior .NET Developer with 5+ years of
experience to join our team. In this role, you will be responsible for designing, developing, and
maintaining high-quality, scalable, and efficient business applications for Acumatica-based
projects. You will work closely with cross-functional teams to deliver innovative solutions that
meet the needs of our global customers. This is a remote position, offering the flexibility to work
from anywhere while collaborating with teams in the USA and Sri Lanka.
Key Responsibilities:
- Design and Development: Design, develop, and maintain robust, scalable, and high performance business applications using .NET, C#, and MS SQL Server.
- Collaboration: Work closely with cross-functional teams to understand business
requirements and translate them into technical solutions. - Code Optimization: Optimize and refactor existing code to improve performance,
scalability, and maintainability. - Troubleshooting: Debug and resolve issues in existing systems to ensure smooth
functionality and user satisfaction. - Code Reviews: Participate in code reviews to ensure code quality and provide constructive
feedback to team members. - Customer Interaction: Engage with customers and stakeholders to gather feedback,
troubleshoot issues, and implement improvements. - Technical Leadership: Mentor junior developers and provide guidance on best practices,
design patterns, and software architecture. - Continuous Learning: Stay up-to-updated with the latest technologies, tools, and trends
in software development to bring innovative ideas to the team.
Qualifications:
- 5+ years of professional experience in software development using Microsoft technologies (.NET, C#, MS SQL Server).
- Acumatica Implementation and Customization experience, including configuring,
developing, and optimizing ERP solutions to meet business needs. - Strong understanding of object-oriented programming (OOP), design patterns, and
software architecture principles. - Experience with version control systems, preferably Git.
- Proficiency in writing and optimizing complex SQL queries.
- Experience with cloud-based applications and services is a plus.
- Familiarity with ERP, CRM, or other business management systems is a bonus.
- Strong problem-solving skills and the ability to work independently or as part of a team.
- Excellent communication skills in English, both written and verbal.
Skills:
- Technical Skills:
o Proficient in .NET framework, C#, and MS SQL Server.
o Experience with RESTful APIs and web services.
o Knowledge of front-end technologies like JavaScript, HTML, and CSS is a plus.
o Familiarity with Agile/Scrum methodologies. - Soft Skills:
o Strong analytical and problem-solving abilities.
o Excellent communication and collaboration skills.
o Ability to work in a fast-paced, dynamic environment.
o Passion for writing clean, efficient, and maintainable code.
o I am willing to learn and adapt to new technologies.
Additional Details:
- Job Type: Full Time
- Work Location: Remote within Sri Lanka