We are seeking a Senior Software Engineer to join a Global IT delivery team responsible for the design, development, testing, and implementation of a critical internal CRM product. The ideal candidate thrives on solving complex problems by providing scalable solutions that can adapt to new features and capabilities. This role requires excellent communication and the ability to interface with diverse technical and non-technical user groups. You must be able to understand documented and verbal user requirements and translate them into efficient, extendable, and maintainable technical solutions.
What You'll Do :
- Collaborate with Business Analysis, Functional Architects, and Development team members on technical design and problem-solving to create compelling solutions.
- Provide technical expertise in identifying risks and perform impact analysis when needed.
- Possess extensive experience performing formalized code reviews .
- Work with middleware platforms to design, develop, and deploy integration services that operate efficiently and accurately in a global environment.
- Mentor and guide engineers at all levels .
- Define and enforce coding best practices and coding standards .
Requirements :
Bachelor's in Mathematics or Computer Science / Applications or a similar field.8+ years of software development experience .3+ years serving in a senior role .Extensive experience in object-oriented design and implementation .Hands-on development experience with current open source tools and technologies : Java, Spring, Spring Boot, React JS, JavaScript, MySQL, Hibernate, Maven, GitLab, Jenkins, Messaging, Postman, IntelliJ IDEA, and Kibana.Strong communication skills , with the ability to work with a global team.Proven experience with enterprise-scale methodologies, platforms, and techniques .Self-motivated and a fast learner with a strong sense of ownership.Nice to Have :
Familiarity with CI / CD tools .Experience with agile project management tool (Jira) .Experience with Veeva Vault SDK .Experience building CRM software .Skills Required
Java, Software Development, Mysql, Spring Boot, Agile