About this role
The team is seeking a Senior Software Engineer to join their dynamic team. The ideal candidate will have a strong background in developing web-based applications and a passion for implementing high-quality software solutions.
Key Responsibilities:
- Design and develop web applications using Object Oriented design principles.
- Implement MVC and Domain Driven design methodologies.
- Create and manage web services, including WCF and RESTful services.
- Utilize HTML, XSLT/CSS, XML, JavaScript, jQuery, and AJAX in application development.
- Apply OOP concepts to solve complex problems and enhance system performance.
- Collaborate with team members using code versioning tools such as Team Foundation Server and Subversion.
- Analyze requirements and provide innovative solutions to meet project goals.
Required Skills & Qualifications:
- Minimum of 5 years of experience in software development, particularly with web-based applications.
- Strong knowledge of Object Oriented Programming and design patterns.
- Proficiency in web technologies including HTML, CSS, JavaScript, and related frameworks.
- Experience with web services (WCF, RESTful) and version control systems.
- Excellent analytical and problem-solving skills.
- Ability to work collaboratively in a team environment.
What we offer:
- An opportunity to work with cutting-edge technologies in a supportive and innovative environment.
- Professional development and career growth opportunities.
- A collaborative team culture that values input and creativity.
Applications are read by our talent team, usually within two working days.
If you look like a fit we will call you, and you will hear from us either way.