Senior Software Developer
We are seeking a Senior Software Developer to join our team and be responsible for translating technical system specifications into working, tested applications. The ideal candidate will have at least 8 years of software development experience in ASP.NET Web API, VB.NET, and SQL Server Database.
The role requires the development of detailed programming specifications, writing and/or generating code, compiling data-driven programs, and conducting unit tests. The candidate will also be responsible for resolving and troubleshooting technical problems that may arise during the use and operation of software packages, including technical assistance in implementation, conversion, and migrations.
The Senior Software Developer will provide end-to-end solution design and recommendations to achieve business outcomes in alignment with business requirements. They will work with Team Leads to properly define/clarify business requirements, development estimation, and work plan finalization. The candidate will also perform unit and integration testing on all developed code and create technical documentation for reference and reporting.
The ideal candidate must have expertise in designing and building existing business-tier components, web applications, and database objects using Microsoft platform technologies (ASP.NET Web API, VB.NET, SQL Server Database). They should also have experience following test-driven development and continuous integration practices and be familiar with REST API integrations and best practices.
The Senior Software Developer must have excellent analytical, problem-solving, and decision-making skills. They should also possess strong verbal and written communication skills, interpersonal and negotiation skills, and the ability to collaborate with stakeholders to understand business goals and support delivery outcomes.
The candidate must have experience working in an agile development environment and contribute to the effective management of risks and issues associated with solution designs. The ideal candidate should also have the ability to work in a fast-paced environment on multiple projects and provide mentorship and perform knowledge transfer to other peer team members.
If you are a Senior Software Developer with a passion for coding and are looking for a challenging and rewarding opportunity, we would like to hear from you.