Job Overview
We are seeking a talented and motivated Software Engineer to join our dynamic development team. The ideal candidate will have a strong foundation in software development and a passion for creating innovative solutions. You will be responsible for designing, developing, and maintaining software applications that meet the needs of our clients and enhance user experience. This role requires collaboration with cross-functional teams to deliver high-quality software on time.
- Design, develop, and implement software applications using various programming languages and frameworks.
- Collaborate with product managers, designers, and other engineers to define project requirements and specifications.
- Write clean, maintainable code following best practices and coding standards.
- Conduct code reviews to ensure quality and adherence to standards.
- Troubleshoot, debug, and optimize existing software applications for performance improvements.
- Utilize version control systems such as GitHub or SVN for source code management.
- Participate in agile development processes including sprint planning and retrospectives.
- Stay updated with emerging technologies and industry trends to continuously improve skills and knowledge.
- Proficiency in programming languages such as Java, C#, Python, or JavaScript.
- Experience with web development frameworks (.NET preferred) and database management using SQL.
- Familiarity NOP Commerce would be preferred.
- Strong problem-solving skills and ability to work independently as well as part of a team.
- Knowledge of software development methodologies (Agile/Scrum) is a plus.
- Excellent communication skills to effectively collaborate with team members and stakeholders.
- A degree in Computer Science, Software Engineering, or a related field is preferred but not mandatory.
We encourage candidates who are eager to learn new technologies and grow their careers in a supportive environment. If you are passionate about software engineering and ready to take on exciting challenges, we would love to hear from you!
- 401(k)
- 401(k) 10% Match
- 401(k) matching
- Dental insurance
- Health insurance
- Health savings account
- Life insurance
- Vision insurance