The IT Developer is responsible for designing developing testing and maintaining software applications and IT solutions that support business operations and digital initiatives. Working remotely this role collaborates with cross-functional teams to deliver secure scalable and high-quality systems while ensuring performance reliability and compliance with company standards.
Duties and Responsibilities
Software Development
Design develop and maintain applications systems and tools based on business and technical requirements.
Write clean efficient secure and well-documented code.
Participate in the full software development lifecycle including analysis design development testing deployment and maintenance.
Enhance existing systems by identifying performance improvements and implementing upgrades.
System Integration & Support
Integrate applications with databases APIs third-party platforms and enterprise systems.
Troubleshoot debug and resolve application and system issues in a timely manner.
Provide ongoing technical support and maintenance for deployed applications.
Ensure system reliability scalability and performance in a remote environment.
Testing & Quality Assurance
Develop and execute unit integration and system tests to ensure software quality.
Identify document and fix bugs and performance issues.
Support user acceptance testing (UAT) and implement feedback as required.
Ensure solutions meet security compliance and quality standards.
Collaboration & Communication
Work closely with business analysts project managers IT teams and end users to gather requirements and deliver solutions.
Participate in code reviews design discussions and technical planning sessions.
Provide clear technical documentation and knowledge transfer to internal teams.
Communicate progress risks and issues effectively to stakeholders.
Security & Compliance
Implement best practices for application security data protection and access control.
Ensure compliance with internal IT policies and industry standards.
Assist in identifying and mitigating security vulnerabilities.
Support system audits and compliance assessments when required.
Continuous Improvement
Stay current with emerging technologies development tools and industry trends.
Recommend and implement improvements to development processes and tools.
Contribute to automation DevOps practices and performance optimization initiatives.
Support innovation and continuous improvement within the IT function.
Required Qualifications
Bachelors degree in Computer Science Information Technology or a related field (or equivalent experience).
2 years of experience as an IT Developer Software Developer or similar role.
Proficiency in one or more programming languages (e.g. Java Python C# JavaScript).
Experience with databases (SQL and/or NoSQL) and system integrations.
Familiarity with web services APIs and application architectures.
Strong problem-solving and analytical skills.
Ability to work independently and collaboratively in a remote environment.
Preferred Qualifications
Experience with cloud platforms (AWS Azure Google Cloud).
Knowledge of DevOps tools CI/CD pipelines and version control systems (e.g. Git).
Experience with web or mobile application development frameworks.
Understanding of cybersecurity principles and secure coding practices.
Prior experience working in fully remote or distributed teams.
The IT Developer is responsible for designing developing testing and maintaining software applications and IT solutions that support business operations and digital initiatives. Working remotely this role collaborates with cross-functional teams to deliver secure scalable and high-quality systems wh...
The IT Developer is responsible for designing developing testing and maintaining software applications and IT solutions that support business operations and digital initiatives. Working remotely this role collaborates with cross-functional teams to deliver secure scalable and high-quality systems while ensuring performance reliability and compliance with company standards.
Duties and Responsibilities
Software Development
Design develop and maintain applications systems and tools based on business and technical requirements.
Write clean efficient secure and well-documented code.
Participate in the full software development lifecycle including analysis design development testing deployment and maintenance.
Enhance existing systems by identifying performance improvements and implementing upgrades.
System Integration & Support
Integrate applications with databases APIs third-party platforms and enterprise systems.
Troubleshoot debug and resolve application and system issues in a timely manner.
Provide ongoing technical support and maintenance for deployed applications.
Ensure system reliability scalability and performance in a remote environment.
Testing & Quality Assurance
Develop and execute unit integration and system tests to ensure software quality.
Identify document and fix bugs and performance issues.
Support user acceptance testing (UAT) and implement feedback as required.
Ensure solutions meet security compliance and quality standards.
Collaboration & Communication
Work closely with business analysts project managers IT teams and end users to gather requirements and deliver solutions.
Participate in code reviews design discussions and technical planning sessions.
Provide clear technical documentation and knowledge transfer to internal teams.
Communicate progress risks and issues effectively to stakeholders.
Security & Compliance
Implement best practices for application security data protection and access control.
Ensure compliance with internal IT policies and industry standards.
Assist in identifying and mitigating security vulnerabilities.
Support system audits and compliance assessments when required.
Continuous Improvement
Stay current with emerging technologies development tools and industry trends.
Recommend and implement improvements to development processes and tools.
Contribute to automation DevOps practices and performance optimization initiatives.
Support innovation and continuous improvement within the IT function.
Required Qualifications
Bachelors degree in Computer Science Information Technology or a related field (or equivalent experience).
2 years of experience as an IT Developer Software Developer or similar role.
Proficiency in one or more programming languages (e.g. Java Python C# JavaScript).
Experience with databases (SQL and/or NoSQL) and system integrations.
Familiarity with web services APIs and application architectures.
Strong problem-solving and analytical skills.
Ability to work independently and collaboratively in a remote environment.
Preferred Qualifications
Experience with cloud platforms (AWS Azure Google Cloud).
Knowledge of DevOps tools CI/CD pipelines and version control systems (e.g. Git).
Experience with web or mobile application development frameworks.
Understanding of cybersecurity principles and secure coding practices.
Prior experience working in fully remote or distributed teams.
View more
View less