ST is looking for an innovative and skilled Software Developer to join our dynamic development team. In this role, you will be responsible for designing, coding, and maintaining high-quality applications. You'll work closely with product managers and other developers to create user-friendly software that meets the evolving needs of our customers. If you are passionate about technology and enjoy solving complex problems, this is the perfect opportunity for you to elevate your career. At ST, we foster a culture of learning and growth, and you will have the chance to work on cutting-edge projects that make a real impact. We value creativity, collaboration, and commitment to quality, so if you thrive in a team-oriented environment, we encourage you to apply!
Key Responsibilities
- Develop and maintain web applications and software solutions using modern programming languages and frameworks.
- Collaborate with cross-functional teams throughout the software development lifecycle to ensure alignment with project goals.
- Participate in code reviews, system design discussions, and solution brainstorming sessions.
- Write clean, scalable, and efficient code while following best practices in software development.
- Troubleshoot and debug applications to optimize performance and ensure reliability.
- Stay current with industry trends and emerging technologies to innovate and improve our products.
Requirements
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Proven experience as a Software Developer or similar role in software engineering.
- Proficiency in one or more programming languages (e.g., Java, C#, Python, JavaScript).
- Experience with web development frameworks (e.g., React, Angular, ASP.NET) is highly desirable.
- Strong understanding of software development methodologies, including Agile and Scrum.
- Excellent problem-solving skills and a passion for writing high-quality code.
- Effective communication skills and the ability to collaborate in a team environment.