- Design, develop, and maintain backend applications using C# with both .NET Framework and .NET Core.
- Provide estimated time required for technical implementation of software solutions.
- Execute and develop high-quality software solutions on time and on budget by analyzing business requirements for software solutions.
- Participate in backlog grooming, sprint planning, retrospective and review meetings to implement software solutions.
- Update and manage product backlog items in Jira, and complete assigned development tasks daily as part of Agile sprint cycles.
- Interact with key stakeholders, understand strategic software development objectives and requirements, and provide relevant software development solutions.
- Design, develop, and code review software applications in accordance with technical specifications of the projects as part of overall strategic effort for integrations.
- Perform unit testing on developed code either through manual or code-based tests.
- Collaborate with cross-functional teams including QA, DevOps, and UI/UX to deliver high-quality releases.
- Develop service packs or hot fixes to remediate the bugs and follow through to get them deployed to testing environments.
- Participate in Agile development processes using Jira for issue tracking and Azure DevOps for build/release pipelines.
Minimum Education Requirement:- This is a professional position, and as such, we require at a minimum of a Bachelor’s degree in computer science, computer information systems, information technology, relevant engineering (computer engineering, software engineering electronic engineering or related) or a combination of education and experience equating to the U.S. equivalent of a Bachelor’s degree in one of the aforementioned subjects.