.NET Software Engineer at Softworld Inc
Reston, VA
About the Job
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. **
Salary
114,000 - 115,000 /year
14% bonus
14% bonus