.NET Software Engineer
Company: Softworld Inc
Location: Reston
Posted on: November 19, 2024
|
|
Job Description:
Job Title: 80660 - .NET Software Engineer
Make sure to apply with all the requested information, as laid out
in the job overview below.
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. **
Keywords: Softworld Inc, Alexandria , .NET Software Engineer, IT / Software / Systems , Reston, Virginia
Click
here to apply!
|