Job description
<p><p><b>Description :</b><br/><br/>Main Purpose :<br/><br/>The Senior Software Developer is a role within the Customer Solutions team, responsible for leading complex software implementations and delivering enterprise-grade solutions with a high level of technical expertise.
This position serves as a key technical lead, guiding project execution, mentoring junior engineers, and acting as the primary technical point of contact for customer engagements.
<br/><br/>Combining strong technical acumen with leadership and communication skills, the Implementation Engineer III plays a critical role in ensuring project success from planning through deployment.
In addition to hands-on implementation, this role contributes to the enhancement of internal processes, tools, and cross-functional collaboration, supporting continuous improvement across the organization.
<br/><br/>Success in this role requires a proactive mindset, sound judgment, and the ability to work independently on complex business challenges.
The ideal candidate will have deep expertise in Java, Angular (v8+), TypeScript, HTML/CSS, and SQL/database design.
Experience with containerized environments such as Docker and Kubernetes is highly desirable.
Collaboration with global team members and interaction with international clients is expected.<br/><br/>Specific Responsibilities :<br/><br/>- Develop and configure enterprise applications using Java, Angular, TypeScript, and HTML/CSS.
<br/><br/>- Participate in full-cycle implementation projects including requirement analysis, design, development, deployment, and post-go-live support.
<br/><br/>- Collaborate with cross-functional teams, including project managers, architects, and product engineers.
<br/><br/>- Take the initiative to identify technical gaps and propose scalable, maintainable solutions.
<br/><br/>- Provide production support for technical issues related to deployments.
<br/><br/>- Lead complex software implementations for new and existing enterprise customers, ensuring technical accuracy, alignment with requirements, and timely delivery.
<br/><br/>- Assist in defining architecture and solution design during the planning phase of projects, aligning with product capabilities and customer goals.
<br/><br/>- Mentor junior and mid-level engineers, fostering technical growth and collaboration within the team.
<br/><br/>- Contribute to and review technical documentation, including solution designs, implementation guides, and knowledge base content.
<br/><br/>- Contribute to roadmap planning through your on-the-ground insight into enterprise needs and technical challenges.
<br/><br/>- Stay informed on emerging technologies and industry best practices, introducing innovative ideas to enhance delivery quality and efficiency.<br/><br/><b>Skill Requirements - Essential :</b><br/><br/>- Bachelors degree in computer science, Software Engineering, or a related field.
<br/><br/>- 5+ years of experience in software engineering, implementation engineering, or technical consulting.
<br/><br/>- Proven ability to lead software deployment projects and deliver high-quality technical solutions for enterprise clients.
<br/><br/>- Advanced proficiency with modern web and mobile technologies, including Java (core and web development)<br/><br/>1.
Angular 4 Job Specification Data Classification : Confidential <br/><br/>2.
React/React Native , TypeScript, JavaScript, HTML, and CSS.
<br/><br/>3.
SQL and relational database concepts<br/><br/>- Strong experience with containerization (Docker, Kubernetes) and orchestration platforms (Kubernetes, OpenShift).
<br/><br/>- Excellent communication skills with the ability to explain complex technical issues to both technical and non-technical audiences.
<br/><br/>- Strong problem-solving and debugging skills with an ability to anticipate and resolve project risks.
</p><p><br/></p><p>- Comfortable using collaboration tools like MS Teams, JIRA, and GitHub.<br/><br/><b>Skill Requirements - Preferable :</b><br/><br/>- Experience with object-oriented programming languages (Java, C++, C#).
<br/><br/>- Knowledge of backend web technologies (e.g., JSP, XML/XSL, JSON, Spring Framework, ASP.NET).
<br/><br/>- Familiarity with cloud infrastructure (AWS, OpenShift) and system architecture design.
<br/><br/>- Comfort troubleshooting relational database performance and network issues (TCP/IP, DNS, load balancing).
</p><p><br/></p><p>- Experience with virtualization technologies (Hyper-V, VMware) and Microsoft/Linux operating systems.
</p><p><br/></p><p>- Familiarity with mobile application development for iOS, Android, or Windows platforms.
</p><p><br/></p><p>- Ability to create or guide the creation of test applications or scripts to support integration and testing phases.</p><br/></p> (ref:hirist.tech)
Required Skill Profession
Computer Occupations