Role: Software Developer
Location: Remote
Duration: 6 Months
Pay Rate: $52-$56.00/hour w2 dependent on skills and qualifications
The Software Developer Level 3 is responsible for leading a small agile development team within our Enterprise Services & Integrations systems. This role involves designing, developing, and implementing software solutions using C#, .NET framework, .NET Core, JavaScript, and CSS. The ideal candidate will have experience building RESTful APIs, web services for data transfer and integration, SQL databases, and SSIS packages to sync those databases. This position requires a strong focus on building reliable, scalable integrations between disparate, complex applications. This position will have a high degree of freedom and latitude to design and develop solutions.
Qualification Requirements
REQUIRED EXPERIENCE:
- 5-7 years of experience in software development, with a focus on enterprise services and integrations.
- Demonstrated experience with these languages and frameworks: C#, .NET framework, .NET Core, JavaScript, and CSS.
- Experience building RESTful APIs, web services for data transfer and integration, SQL databases, and SSIS packages.
- Experience designing and developing shared services.
Preferred Experience
- Experience developing complex, data-driven integrations between disparate software systems.
- Experience developing and maintaining backend enterprise services like Invoicing and Order systems.
- Demonstrates strong understanding of Agile development practices
EDUCATION
- Requires a bachelor's degree in Computer Science, Information Systems, or a related field.
SKILLS:
- COMMUNICATION: Ability to effectively communicate orally and in written form information to internal/external clients, staff, and management.
- TECHNICAL: Proficient in C#, .NET framework, .NET Core, JavaScript, CSS, RESTful APIs, web services, SQL databases, and SSIS packages.
- DECISION MAKING: Ability to collect the necessary information and listen to others to make decisions regarding technical solutions.
- PRIORITIZATION: Handle frequent interruptions yet refocus on the task at hand or determine the most important tasks. Adapt to a fast-paced and changing environment.
- ORGANIZATION: Ensure information can be found easily and tasks are completed on time. Pay attention to details. Maintain accuracy and quality.
- PROBLEM SOLVING: Take responsibility to find alternative approaches to solve or troubleshoot issues; exhaust available resources to find solutions.
OTHER SKILLS and ABILITIES
- Knowledge of best practices and trends with Agile methodologies and the SDLC.
- Proficiency with Microsoft Office suite (Word, Excel, PowerPoint, Outlook).
- Proficiency with Microsoft Visual Studio and release management
- Experience with requirements management and project management tools (e.g., Azure DevOps, JIRA).
Are you looking for remote jobs near your area? At Yulys, thousands of employers are looking for exceptional talent like yours. Find a perfect job now.