About the Role
Work with the team on planning and delivering changes in development. Work with internal and external stakeholders to understand and clarify business objectives. Work with the development team in all stages of the SDLC to deliver high quality solutions:
Design solutions (functional and non-functional aspects).
Produce and maintain relevant technical artefacts.
Peer review other designs - Code and unit test solutions.
Investigate and resolve defects.
Support implementation planning activities.
Collaborate with the testing team to ensure both functional and non-functional areas are tested through the QA process.
Ensure best practices in software development are followed
Requirements
Experience developing in the following technologies (C#, VB.net, ASP.net, SQL Server 2016 or higher, XML, HTML, Jscript, Visual Studio, and Microsoft Toolsets)
Experience in code versioning tools (GIT, TFS)
Knowledge of API programming (RESTFUL preferred)
Knowledge of automation testing platforms and unit tests
Knowledge of .NET web framework (4.5.2)
Experience creating database schemas
Basic understanding of Common Language Runtime (CLR), its limitations, weaknesses, and workarounds
Familiarity with Windows presentation and services frameworks
Experience using JIRA/Confluence
Experience across the software development life cycle (SDLC)
Strong analytical and problem-solving skills
Ability to communicate clearly with both business and technical teams and be able to present to senior stakeholders
Excellent English verbal and written communication skills
About the Company
Our Client is a full service digital agency specializing in end-to-end digital transformation and digital marketing solutions, operating in India, UK, Australia, & Singapore.