Negotiable
Outside
Remote
USA
Summary: The Software Developer role involves collaborating with a team to design, develop, and maintain web-based applications using Microsoft technologies. The position requires extensive experience in software development, particularly with C# and .NET frameworks, and emphasizes adherence to high-quality development standards. The developer will also engage in debugging, testing, and migrating legacy applications while interacting with end users for feedback and solutions. This is a remote position based in the USA, classified as outside IR35.
Key Responsibilities:
- Collaborate with other software developers, business analysts and quality analysts to plan, design, develop, test, and maintain web-based business applications built on Microsoft technologies.
- Design, develop, and unit test applications in accordance with established standards.
- Debug and test existing application programs.
- Participate in peer-reviews of solution designs and related code.
- Develop, refine, and tune integrations between applications.
- Adhere to high-quality development principles while delivering solutions on-time and on-budget.
- Research and evaluate a variety of software products.
- Package and support deployment of releases.
- Work with teammates in the migration of legacy applications to current Microsoft technologies.
- Interact with end users to fix defects, find solutions, and test.
- Assist in the collection and documentation of requirements, development of user stories, estimates, and work plans.
- Prepare reports, manuals, and other documentation on the status, operation, and maintenance of software.
- Attend daily/weekly meetings with teams to report on status.
- Assess opportunities for application and process improvement and prepare documentation of rationale to share with team members and other affected parties.
Key Skills:
- 5+ years of experience in software development for business systems
- College or university degree in Computer Science or a related discipline
- C# programming language
- Web development in .NET Framework
- Web API development in ASP.NET Framework
- Developing web pages using the MVC design pattern
- Microsoft SQL Server (create and modify tables, views, and stored procedures)
- CSS (Cascading Style Sheets) in Bootstrap framework
- JavaScript and JQuery framework
- Working knowledge of agile methodologies and software development lifecycles
- Please note: This position requires a Federal Tax Information (FTI) background check, including fingerprinting, as part of the hiring process.
Salary (Rate): undetermined
City: undetermined
Country: USA
Working Arrangements: remote
IR35 Status: outside IR35
Seniority Level: undetermined
Industry: IT
Job Title: Software Developer
Location: Remote
Responsibilities:
- Collaborate with other software developers, business analysts and quality analysts to plan, design, develop, test, and maintain web-based business applications built on Microsoft technologies.
- Design, develop, and unit test applications in accordance with established standards.
- Debug and test existing application programs.
- Participate in peer-reviews of solution designs and related code.
- Develop, refine, and tune integrations between applications.
- Adhere to high-quality development principles while delivering solutions on-time and on-budget.
- Research and evaluate a variety of software products.
- Package and support deployment of releases.
- Work with teammates in the migration of legacy applications to current Microsoft technologies.
- Interact with end users to fix defects, find solutions, and test.
- Assist in the collection and documentation of requirements, development of user stories, estimates, and work plans.
- Prepare reports, manuals, and other documentation on the status, operation, and maintenance of software.
- Attend daily/weekly meetings with teams to report on status.
- Assess opportunities for application and process improvement and prepare documentation of rationale to share with team members and other affected parties.
Minimum Requirements:
- 5+ years of experience in software development for business systems
- College or university degree in Computer Science or a related discipline
- Preferred Work Experience
- C# programming language
- Web development in .NET Framework
- Web API development in ASP.NET Framework
- Developing web pages using the MVC design pattern
- Microsoft SQL Server (create and modify tables, views, and stored procedures)
- CSS (Cascading Style Sheets) in Bootstrap framework
- JavaScript and JQuery framework
- Working knowledge of agile methodologies and software development lifecycles
- Please note: This position requires a Federal Tax Information (FTI) background check, including fingerprinting, as part of the hiring process.