Smart Data Solutions is looking for a Software Engineer I, Implementation to configure, customize, and deploy their Java-based solutions for clients, ensuring successful implementation, seamless integration, and high-quality deliverables that meet customer requirements.
Requirements
- In-depth knowledge of Java SE & Java EE.
- Proficiency in working with relational databases (e.g., MySQL)
- Proficiency in Git and code collaboration platforms (e.g., GitHub, GitLab).
- Experience with cloud platforms like AWS, Google Cloud, or Azure.
- Proficiency in writing clean, maintainable, and efficient code.
- Deep knowledge of software integration, APIs, data migration, and system architecture.
- Knowledge of DevOps practices and tools.
Responsibilities
- Lead and participate in the deployment of Java-based software products for clients.
- Develop and customize software configurations to align with client-specific business processes.
- Design and implement APIs, integrations, and data workflows connecting software to external systems.
- Diagnose and resolve technical issues during implementation to ensure successful delivery.
- Optimize application performance and ensure scalability in the deployed environment.
- Own the end-to-end technical delivery of implementation projects, including configuration, customization, and testing of software solutions.
- Ensure proper integration of the software with existing client systems and infrastructure.
Other
- 2+ year experience in software implementation or related roles
- 4+ year degree in computer science or equivalent degree
- Strong analytical skills to diagnose and resolve technical issues effectively.
- Experience with Agile or other project management methodologies.
- Excellent verbal and written communication skills for interacting with clients and internal teams.