What success looks like in this role:
Senior .NET Developer who can showcase technical leadership in a team of developers and at the same time undertake hands on architecture and design activities for .NET applications in accordance with the business requirements to timelines and quality. The Senior Developer works with the members of the team to enhance delivery and compliance to standards.
Key responsibilities include :
- Clarifying requirements, identifying design options and consultatively selecting the optimum option.
- Estimating technical development tasks and dependences as inputs to PMs for scheduling
- Contributing to proposals.
- Assuring the delivery of the development team
- Following best practices in design and development, clearly explaining to junior team members the issues around not following best practice.
- Maintaining current knowledge of .NET platform developments and related Microsoft strategies including microservices, frameworks, databases, networks and security.
- Design and build applications following secure code development practices.
- Assuring code quality
- Working with project managers to deliver to timelines and quality
- Maintaining and enhancing the team’s reputation as delivery focussed
- Escalating issues to Manager Architecture and Development and working collaboratively to resolve issues rapidly.
- Presenting designs and solutions to RAMS.
You will be successful in this role if you have:
- Experience of a range of Software Development Methodologies including emerging technologies especially in producing Detailed Design.(RUP preferred)
- A high standard of technical documentation: Architecture and development artefacts
- Problem Solving experience
- Microsoft .NET Solution subject matter expertise with knowledge of Microsoft's .NET strategies
- Development - Entity Framework, AngularJS, C#, ASP.NET, MVC, WebAPI, WCF, NUnit, xUnit, JSON, XML, VB.NET, HTML/CSS, Javascript, Jquery, Powershell
- Databases - Microsoft SQL Server, SSIS/SSRS
- API Documentation – Swagger, REST/SOAP, Postman
- Experience working with APIs and API Management Platforms e.g., MuleSoft
- Authentication - Active Directory, Azure Active Directory, Windows Identity Foundation, STS, NTFS, Okta
- Source Control - Git, Azure (Azure Dev Ops)
- Thorough knowledge in SDLC process and AGILE methodologies (SCRUM/KANBAN), SAFe
- Proficiency in OOPs concepts and SOLID principles
Good To Have:
- Exposure to total quality management principles
- A working knowledge of microservices architecture is a significant plus
- Proficiency in RDBMS Design
- Knowledge on Design patterns, Dependency Injection
- Knowledge on Unit Testing Patterns
- Devops principles and tools e.g., Jenkins, Octopus, Selenium, SonarQube, ADO
- Security – OWASP, Oauth 2.0, OpenIdConnect, OKTA
#LI-NV1
Unisys is proud to be an equal opportunity employer that considers all qualified applicants without regard to age, caste, citizenship, color, disability, family medical history, family status, ethnicity, gender, gender expression, gender identity, genetic information, marital status, national origin, parental status, pregnancy, race, religion, sex, sexual orientation, transgender status, veteran status or any other category protected by law.
Local employment practices and rights may vary by jurisdiction and are subject to applicable local laws. This commitment includes our efforts to provide for all those who seek to express interest in employment the opportunity to participate without barriers.
If you are a US job seeker unable to review the job opportunities herein, or cannot otherwise complete your expression of interest, without additional assistance and would like to discuss a request for reasonable accommodation, please contact our Global Recruiting organization at GlobalRecruiting@unisys.com. US job seekers can find more information about Unisys’ EEO commitment here.