Software Engineer
ASAE Business Services, Inc.
Rockville, United States of America
1 month ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
Senior Compensation
$ 149KJob location
Rockville, United States of America
Tech stack
JavaScript
.NET
Agile Methodologies
Azure
Business Software
C Sharp (Programming Language)
Database Development
jQuery
Microsoft Visual Studio
Software Engineering
SQL Databases
.NET Core
GIT
Information Technology
Api Design
Job description
This position plays a key role in designing, building, and supporting the business applications that power our organization and mission. The Software Engineer works closely with cross-functional partners to translate business needs into reliable, scalable solutions, which enhance both internal operations and member-facing systems., 1. Conducting user requirements analysis, system design, development, and ensuring quality control.
- Generating detailed technical documentation relevant to the technology in use.
- Overseeing assigned application and database development, as well as maintenance projects, with an emphasis on timely and precise completion.
- Offering technical support to end-users, including problem diagnosis, resolution, and comprehensive documentation.
- Evaluating third-party software to ensure alignment with user requirements for business applications.
- Establishing and maintaining integrations with external vendor systems.
- Investigating and prototyping with emerging technologies to keep our systems updated and competitive.
Requirements
- A minimum of five (5) years of relevant experience.
- A Bachelor's degree in Computer Science, Information Systems Management, or a related field., * Proficiency in C# (Microsoft .NET / .NET Core), Visual Studio, SQL, JavaScript, and jQuery.
- Familiarity with Azure DevOps, Git, API development and integration, and JavaScript frameworks would be advantageous.
- Proven ability to produce clear, precise technical documentation.
- A track record of application development using Software Development Lifecycle and Agile methodologies.
- Robust analytical and problem-solving skills.
- Adaptability to swiftly changing priorities.
- Excellent teamwork and collaboration abilities.
- Strong communication skills.