Jobgether-posted 13 days ago
Full-time • Mid Level
Remote
11-50 employees

As a Software Engineer, you will play a pivotal role in designing, developing, and maintaining business-critical applications that drive organizational efficiency and innovation. Working closely with both development teams and business users, you will create solutions that directly impact key operations while supporting continuous improvement of existing systems. This role offers the opportunity to work with a modern technology stack, contribute to high-impact projects, and collaborate in a dynamic, agile environment. The position combines problem-solving, hands-on development, and cross-functional teamwork to ensure applications meet business needs and performance standards.

  • Develop, enhance, and maintain business applications using .NET, C#, ASP.NET/Core, Angular, MongoDB, T-SQL, EF, and related technologies.
  • Collaborate with end-users and cross-functional teams to gather requirements and translate them into technical solutions.
  • Create design artifacts such as use cases, sequence diagrams, and technical specifications to support software development.
  • Troubleshoot application issues, provide support for critical business functions, and implement improvements.
  • Participate in agile development processes, including sprint planning, code reviews, and iterative development cycles.
  • Consult and coordinate with vendors and internal teams to deliver innovative and efficient solutions.
  • Continuously learn and adopt new technologies and frameworks to enhance software development practices.
  • Bachelor’s degree in Computer Science, Information Technology, or related field, or equivalent experience.
  • Minimum of 5 years of experience in software development and IT, with a focus on business applications.
  • Strong proficiency in .NET 3.5+, C#, ASP.NET/Core, Angular, MongoDB, T-SQL, EF, Visual Studio, VS Code, Git, JavaScript, TypeScript, HTML5, CSS, and NPM.
  • Experience with agile development methodologies and collaboration in cross-functional teams.
  • Strong problem-solving and troubleshooting skills, with the ability to address complex technical challenges.
  • Excellent communication skills to interact effectively with both technical and non-technical stakeholders.
  • Microsoft Certified Solutions Developer (MCSD) certification is a plus but not required.
  • Experience with ES6, RxJs, NgRx, Azure DevOps, MSTest, Lean, Kanban, PowerShell, Slack, KendoUI, SignalR, Service Fabric, Docker/Kubernetes, Azure (ASB, APIM, AAC), and Figma.
  • Hands-on experience developing applications in collaborative, agile environments.
  • Eagerness to continuously learn and adopt emerging technologies.
  • Competitive salary with opportunities for performance-based growth.
  • Flexible remote work environment.
  • Access to professional development and continuous learning opportunities.
  • Collaborative and innovative work culture.
  • Comprehensive benefits package including healthcare, retirement plans, and paid time off (varies by employer).
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service