Logo
Softworld Inc

.NET Software Engineer

Softworld Inc, Reston, Virginia, 22090


Job Title: 80660 - .NET Software Engineer Job Location: Reston VA 20191 Onsite Requirements: Mid-level .NET Software Engineer (Developer) with hands on C#, ASP.NET, .NET Core, backend SQL Server database, front-end (HTML, CSS, JavaScript, Angular, React) and Restful API's Experience developing and integrating MS Navision 2016 and/or Dynamics 365 Business Central ERP (GSS will be converting MS NAV to Dynamics 365 Excellent verbal and written communication skills Job Description: We are seeking an experienced, versatile, and motivated Mid-Level .NET Software Engineer to join our dynamic development team. The ideal candidate will have a solid foundation in software development with demonstrated expertise in the .NET framework and a willingness to explore and work with other technologies as needed. They must possess excellent verbal and written communication skills and thrive in a team setting where they will be collaborating closely with senior developers, managers, and other stakeholders to architect, develop, and maintain high-quality software solutions that meet business needs. Experience working with ERP systems, particularly Microsoft Navision 2016 or Dynamics 365 Business Central is highly desirable. Responsibilities: Develop and Maintain Software: Design, develop, and maintain efficient, reusable, and reliable code using C# and the .NET framework. Work with Diverse Technologies: Adapt and contribute to projects involving other technologies beyond .NET, based on business needs and project requirements. ERP Integration and Development: Participate in the development, customization, and integration of ERP systems, with a preference for experience in Microsoft Navision or Dynamics 365 Business Central. Participate in Full Software Development Lifecycle: Engage in all phases of the software development lifecycle, including requirements gathering, design, development, testing, deployment, and maintenance. Collaborate with Cross-Functional Teams: Work closely with managers, principal software engineer, project managers and other developers to deliver high-quality software solutions. Optimize and Improve Performance: Identify bottlenecks and bugs, and devise solutions to address these issues and improve application performance. Code Reviews and Best Practices: Participate in code reviews and ensure adherence to best practices, coding standards, and security guidelines. Stay Updated on Industry Trends: Keep up with the latest industry trends and technologies to continuously improve skills and knowledge. Documentation: Create and maintain technical documentation for developed software. Required Education, Experience, and Skills: Education: Bachelor's degree in computer science, Engineering, or a related field, or equivalent experience. Experience: 4-6 years of experience in software development with a focus on .NET technologies. Soft Skills:Excellent verbal and written communication skills. Demonstrated ability to collaborate effectively with a team. Strong problem-solving skills and the ability to think critically. Ability to manage time effectively and work on multiple projects simultaneously. A proactive attitude with a desire to learn and grow. Technical Skills:Strong proficiency in C# and the .NET framework (ASP.NET, .NET Core). Experience with front-end technologies like HTML, CSS, JavaScript, and frameworks like Angular or React. Familiarity with database technologies such as SQL Server, Entity Framework, and LINQ. Understanding of RESTful APIs and experience with web services development. Knowledge of software design patterns and best practices. Experience with version control systems like Git. Experience with ERP systems, particularly Microsoft Navision or Dynamics 365 Business Central, is a strong plus. Familiarity with other programming languages or platforms (e.g., Python, Java, Node.js) is a plus. Experience with cloud platforms (e.g., Azure, AWS) is beneficial. Supervisory Responsibility: This position has no direct supervisory responsibilities. Work Authorization: Must be eligible to work in the United States. This client is a US Federal Government contractor and is legally required to hire US Citizens. US Citizens will only be considered for this role.