Do you have a passion for building high-quality software and driving innovation? Are you a skilled developer with experience in modern web technologies? We're seeking aSenior Software Developerto join our dynamic IT team! In this role, you'll play a pivotal role in crafting innovative solutions and delivering top-notch software features that support our key business objectives. You'll collaborate closely with application owners and the development team to design, develop, and implement complex web applications.
About the RoleIn this role, you'll play a pivotal role in crafting innovative solutions and delivering top-notch software features that support our key business objectives. You'll collaborate closely with application owners and the development team to design, develop, and implement complex web applications.
Core ResponsibilitiesPartner with application owners to create detailed design documents (DDDs), including data and interface design.
Champion product innovation by leveraging modern web technologies to deliver solutions that drive business success.
Develop .NET applications and portals based on user requirements and software design specifications.
Solve complex problems with innovative approaches and a focus on quality.
Possess strong expertise in VB, C#, VB.NET, ASP.NET, MVC, and SQL Server.
Demonstrate a solid understanding of object-oriented programming (OOP) principles.
Lead the development process for assigned applications, ensuring adherence to best practices.
Design and work with n-tier architectures (UI, Business Logic Layer, Data Access Layer) with some experience in service-oriented architectures (SOA).
Design and optimise SQL Server stored procedures for efficient data management.
Continuously improve the product roadmap by identifying opportunities for development and optimization.
Foster a culture of learning and collaboration within the development team by introducing new technologies and promoting their adoption.
Assist in analysing requirements, designing system architecture, implementing, and testing large-scale enterprise real-time systems.
Create functional and technical specifications, as well as application prototypes.
What We Are Looking For In A CandidateSoftware developer experience or team leader with 3-5 years of experience in modern web development.
Strong understanding of the Software Development Life Cycle (SDLC), familiar with both waterfall and agile methodologies.
Experience working in a collaborative environment, researching issues, and effectively communicating with team members and stakeholders.
Proven ability to manage and lead multiple application development teams.
What We OfferRemote work setup: 3 days remote, 2 days in the office
What's Up Wednesdays: COB at 1PM (local time) that acts as a mid-week circuit breaker
Annual Leave accrued yearly*
Birthday Leave allocation
Health Insurance
Dental & Optical Benefits
Open, Inclusive, and Collaborative Working Environment
APPLY NOWFill in details below to apply for a job asSenior Software Developerat Salesworks.
Please make sure your resume is attached.#J-18808-Ljbffr