The Software Engineer will work within an Agile team to design, develop, test, and maintain high-quality software solutions across the full software development lifecycle, ensuring alignment with business, architecture, security, and compliance standards.
Key Responsibilities
* Design, develop, test, and enhance software applications.
* Translate business requirements into technical solutions.
* Collaborate with cross-functional Agile teams and participate in Scrum ceremonies.
* Contribute to architecture design, performance monitoring, and effort estimation.
* Ensure adherence to coding, security, and quality standards.
Required Skills & Experience
* Strong experience in object-oriented and service-oriented architecture (DDD preferred).
* Hands-on experience with .NET, C#, ASP.NET, WCF, Web Services.
* Strong SQL Server skills including data modelling and SQL programming.
* Experience with Microsoft development tools and IDEs.
* Strong analytical, problem-solving, and communication skills.
* Bachelor's degree in Computer Science or equivalent experience.
#J-18808-Ljbffr