Role
You will play a pivotal role in architecting, building, and delivering highly stable, secure, and reliable web and mobile applications for complex systems and enterprise-level solutions for Suitmedia's diverse clients. This role demands deep expertise in robust system design and a focus on long-term maintainability within a dynamic agency environment.
Responsibilities
- Lead the development of highly stable, secure, and scalable backend systems for enterprise-grade web and mobile applications.
- Provide technical leadership and mentorship to junior software engineers, enforcing rigorous code reviews and fostering best practices for enterprise development within the team.
- Architect and design complex, microservices-based, or integrated enterprise solutions, ensuring long-term maintainability, system reliability, and adherence to security standards.
- Collaborate effectively with enterprise clients, QA, DevOps, and project management teams to translate complex business requirements into tailored technical solutions.
- Ensure the timely and on-scope delivery of requested applications, adhering to stringent Service Level Agreements (SLAs) and enterprise compliance standards.
- Maintain and continuously enhance existing enterprise applications, focusing on system stability, security, performance, and future scalability.
Qualifications
- Educational Background: Bachelor's or Master's degree in Computer Science, Software Engineering, Information Technology, or a related field.
- Professional Experience: Minimum of 4-6 years of progressive experience in developing web and/or mobile applications. Proven experience in architecting and maintaining enterprise-level solutions, preferably within a consulting or large-scale product environment.
- Technical/Hard Skills: Excellent analytical and programming skills with strong proficiency in C# (ASP.NET Core), Java (Spring Boot), or Go (Beego). Deep understanding of MVC patterns, microservices architecture, and robust API development. Knowledgeable in Microsoft Azure system administration and cloud-native development practices.
- Soft Skills: Strong problem-solving abilities. Excellent communication skills (written and verbal) and a collaborative mindset. Meticulous attention to detail and a commitment to building highly reliable systems.
- Bonus Points: Certifications in Azure or relevant enterprise technologies is preferably. Experience with large-scale data processing or distributed systems is preferable.
Thank you your interest in Suitmedia. Please note that while we are accepting applications, this posting is part of our ongoing effort to build a talent pool for future opportunities. We will keep your application on file and contact you should a suitable position become available.