Match Score
Against your primary resumeLogin to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Protocol Intelligence
Data-driven signals on your job's competitivenessLog in to see why each signal reads the way it does.
Job Description
Structured overview of role & requirementsAbout This Role
Develop and deliver specific software components aligned with business features and delivery schedules.
Investigate and resolve technical issues in existing and new technologies, including legacy systems, independently proposing fixes and improvements.
Collaborate closely with quality assurance to define test cases and ensure robust documentation and testing of software changes.
Minimum Requirements
Bachelor's degree in Software Engineering, Computer Science, or related discipline.
7-9 years total work experience with at least 6 years of direct hands-on software development.
Proficiency in Microsoft .NET Framework, C#, Web API, and understanding of web technologies like Angular, JavaScript, CSS, and HTML.
Experience with Microsoft SQL Server, unit testing frameworks, source control systems (Git, TFVC), and development tools including Azure DevOps and Jira.
Ideal Candidate Profile
Experienced in object-oriented and interface-driven design with strong skills in scalable, multi-threaded, asynchronous architectures.
Comfortable working independently on complex technical challenges and legacy system maintenance.
Familiarity with Azure platform (Apps, Services, Functions) and modern agile development methodologies like Scrum.
