We are on the lookout for a talented Software Developer proficient in various programming languages to enhance our team. The successful candidate will play a key role in developing software solutions that meet client needs.
Responsibilities
Engage in full software development lifecycle, including design, coding, testing, and deployment.
Utilize version control systems for collaborative development.
Contribute to continuous integration and continuous deployment (CI/CD) practices.
Monitor application metrics and performance post-deployment.
Assist in training and mentoring junior developers.
Requirements
Education
Bachelor's degree in Software Engineering or related field
Experience
5+ years of experience in software development, with a strong portfolio of projects.
Technical Skills
C#
Node.js
HTML/CSS
Soft Skills
Critical thinking
Creativity
Certifications
PMP Certification
Languages
English: Fluent
Advantageous
Experience with machine learning frameworks: Knowledge of frameworks like TensorFlow or PyTorch.
Background in agile project management: Experience working within agile frameworks is beneficial.
Benefits
Annual salary reviews and merit-based raises
Generous paid time off policy
Employee wellness programs and resources
Access to the latest technology and tools
Company Culture
Employee empowerment: We empower our employees by giving them autonomy over their work.
Focus on growth: We are dedicated to providing opportunities for personal and professional development.
Supportive atmosphere: Our team cultivates a supportive environment where everyone can thrive.
Status: Closed
Other Jobs in Information Technology (IT) and Software Development