Applications Developer
ARNOLD MAGNETIC TECHNOLOGIES
6 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Shift work Languages
English Experience level
SeniorJob location
Tech stack
JavaScript
Amazon Web Services (AWS)
Automation of Tests
Azure
C Sharp (Programming Language)
Relational Databases
Python
Microsoft SQL Server
MySQL
OAuth
Simple Object Access Protocol (SOAP)
Software Engineering
Google Cloud Platform
GIT
Containerization
Kubernetes
Information Technology
Software Version Control
Docker
Requirements
- Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.\n
- 5+ years of professional experience as an Application Developer, Software Developer, or similar role (Manufacturing or Industrial setting preferred).\n
- Proficiency in C#, Python, JavaScript.\n
- Experience with relational databases MS SQL/MySQL.\n
- Familiarity with version control systems (Git preferred).\n
- Understanding of API integration (REST, SOAP), version control systems (e.g., Git), and automated testing practices.\n
- Strong problem-solving skills and attention to detail.\n
- Experience with cloud platforms (AWS, Azure, Google Cloud).\n
- Knowledge of containerization and orchestration (Docker, Kubernetes).\n
- Understanding of security best practices, authentication (OAuth, JWT), and data privacy (GDPR/CCPA).\n
- Strong problem-solving and analytical skills, with the ability to work independently or in cross-functional teams.\n
- Clear and effective written and verbal communication skills.\n
Benefits & conditions
n 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.\n \n \nKey Responsibilities\n \n \n
- Design, develop, and maintain robust, scalable, and user-friendly applications.\n
- Collaborate with cross-functional teams to translate business requirements into technical specifications.\n
- Write clean, efficient, and well-documented code following best practices and coding standards.\n
- Utilize AI when appropriate.\n
- Participate in the full software development lifecycle (SDLC), including planning, coding, testing, deployment, and maintenance.\n
- Debug and resolve technical issues, performance bottlenecks, and production incidents\n
- Implement and maintain automated testing (unit, integration, and end-to-end tests).\n
- Integrate third-party APIs, services, and libraries as needed.\n
- Conduct code reviews and provide constructive feedback to peers.\n
- Stay up-to-date with emerging technologies and industry trends to continuously improve our applications.\n
- Contribute to architectural decisions and technical roadmap planning.\n
\n \n
- Occasional evening or weekend work may be required during deployments, upgrades, or critical support activities.\n