Applications Developer

Magnetic Technologies CorporationRochester, NY

About The Position

We are looking for a talented and motivated Applications Developer to join our team. In this role, you will design, develop, test, and maintain high-quality applications that deliver exceptional user experiences. You will work closely with managers, designers, and other developers to build scalable and reliable software solutions that solve real business problems.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
  • 5+ years of professional experience as an Application Developer, Software Developer, or similar role (Manufacturing or Industrial setting preferred).
  • Proficiency in C#, Python, JavaScript.
  • Experience with relational databases MS SQL/MySQL.
  • Familiarity with version control systems (Git preferred).
  • Understanding of API integration (REST, SOAP), version control systems (e.g., Git), and automated testing practices.
  • Strong problem-solving skills and attention to detail.
  • Experience with cloud platforms (AWS, Azure, Google Cloud).
  • Knowledge of containerization and orchestration (Docker, Kubernetes).
  • Understanding of security best practices, authentication (OAuth, JWT), and data privacy (GDPR/CCPA).
  • Strong problem-solving and analytical skills, with the ability to work independently or in cross-functional teams.
  • Clear and effective written and verbal communication skills.

Responsibilities

  • Design, develop, and maintain robust, scalable, and user-friendly applications.
  • Collaborate with cross-functional teams to translate business requirements into technical specifications.
  • Write clean, efficient, and well-documented code following best practices and coding standards.
  • Utilize AI when appropriate.
  • Participate in the full software development lifecycle (SDLC), including planning, coding, testing, deployment, and maintenance.
  • Debug and resolve technical issues, performance bottlenecks, and production incidents
  • Implement and maintain automated testing (unit, integration, and end-to-end tests).
  • Integrate third-party APIs, services, and libraries as needed.
  • Conduct code reviews and provide constructive feedback to peers.
  • Stay up-to-date with emerging technologies and industry trends to continuously improve our applications.
  • Contribute to architectural decisions and technical roadmap planning.
  • Occasional evening or weekend work may be required during deployments, upgrades, or critical support activities.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service