Software Development Manager Role
We are seeking a seasoned Software Development Manager to lead our team of professionals and ensure our software applications exceed industry benchmarks worldwide.
* This role is primarily to be part of the code development team as well as to have team management ownership.
* You will work closely with Product and Project Managers to execute a predictable flow of software release plans, ensuring sales teams and customers have confidence in product availability across the globe.
The successful candidate will possess a deep understanding of Software Development Life Cycle (SDLC) processes, including SCRUM, Lean, LeSS, eXtreme programming, as well as other standards proposed by Agile Alliance and PMI.
-----------------------------------
Key Responsibilities:
As a manager of the Software Applications Team, you will apply your knowledge of software architecture to manage software development tasks associated with developing, debugging, or designing software applications, operating systems, and databases according to provided design specifications.
1. Manage and be part of a team, expanding the existing team with new hires, training & mentoring the new hires, and load balancing duties.
2. Prepare requirements specifications, designs, and test schedules.
3. Design and implement .NET Solutions, Windows Services, Web Applications, Database Applications, Systems Integration, Test application, Troubleshooting, and staying up to date with technology evolution.
-----------------------------------
Qualifications/Skills:
The ideal candidate will possess the following qualifications and skills:
* B.S. or above, Computer Science, Engineering or equivalent degree.
* 10+ years industry experience, experience of managing a team preferable.
* Ability to implement high-quality, reliable, and maintainable code.
* Proficient in C#, .NET Framework, Windows Forms, .NET, SQL, and Web APIs.
* Experience with GitLab, SignalR, TDD, DevOps, CI/CD.
* Knowledgeable in MVC, Blazor, and JavaScript.
* Strong communication skills (both verbal and written).
* Familiarity with automated CI/CD pipelines.
-----------------------------------
Benefits:
A highly competitive salary will be offered to the right person. In addition, the successful candidate will benefit from generous company pension contributions, health insurance, and disability insurance. Our remote working policy allows for employees to request a flexible working arrangement.