Software Engineer
Summary
Designs, builds, and maintains software applications while collaborating with cross-functional teams to deliver scalable solutions using modern development practices.
Summary / Position Purpose:
We are seeking a Software Engineer to join our growing IT team! In this role, you will design, develop, test, and maintain software applications that drive our business forward. The ideal candidate has a passion for clean, scalable code, thrives in a collaborative team environment, and enjoys solving real-world problems with innovative solutions.
Essential Duties, Functions and/or Responsibilities:
- Design, develop, and deploy high-quality software solutions in alignment with business needs and technical requirements.
- Collaborate with product managers, designers, and other engineers to understand requirements and deliver impactful solutions.
- Write clean, efficient, and maintainable code using [insert preferred languages/frameworks, e.g., JavaScript, Python, C#, .NET, React, etc.].
- Participate in code reviews and contribute to team best practices and coding standards.
- Debug and resolve software defects and performance issues.
- Develop automated tests to ensure code quality and reliability.
- Stay current with emerging technologies and industry trends to continuously improve development practices.
- Indirectly and directly responsible for product quality
- Other duties as assigned