Role Overview
As a Custom Software Engineer, you will develop tailored software solutions by designing, coding, and improving various components within systems or applications. You will work closely with teams to apply modern development frameworks and agile methodologies, ensuring the delivery of scalable and efficient software that meets unique business requirements.
Responsibilities
- Perform independently and act as a Subject Matter Expert (SME).
- Actively participate and contribute to team discussions.
- Provide solutions to work-related technical problems.
- Collaborate with cross-functional teams to understand requirements and deliver effective software solutions.
- Maintain and improve existing software applications to enhance performance and user experience.
- Document development processes, code changes, and technical specifications.
- Assist and guide junior team members to foster professional growth.
Requirements
- Minimum 3 years of professional experience.
- 15 years of full-time education.
- Strong understanding of the software development life cycle and agile methodologies.
- Ability to write clean, maintainable, and efficient code.
- Experience with debugging, testing, and performance tuning.
- Familiarity with version control systems and collaborative development tools.
Skills
- Go Programming Language
- Java Full Stack Development
- Agile Methodologies
- Software Development Life Cycle
- Version Control