What are the responsibilities and job description for the Open Source Strategist V position at Infomatics Corp?
Responsibilities:
- Design, develop, test, and deploy scalable web and mobile applications using open-source frameworks and tools.
- Collaborate with cross-functional teams (designers, product managers, QA, and DevOps) to deliver high-quality software solutions.
- Utilize open-source languages such as Python, PHP, Ruby, JavaScript, or Java to build robust applications.
- Develop APIs and integrate third-party services using REST and GraphQL.
- Ensure security best practices are followed throughout the development lifecycle.
- Debug and optimize applications to improve performance and scalability.
- Stay up-to-date with the latest trends and advancements in open-source technologies and implement them in projects.
- Participate in code reviews and provide constructive feedback to peers.
- Write clean, maintainable, and well-documented code.
- Support the DevOps team in setting up CI/CD pipelines and automating deployments.
Qualifications:
Undergraduate degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
- Hands-on experience in application development using open-source technologies.
- Proficiency in one or more open-source programming languages such as Python, PHP, Ruby, JavaScript (Node.js), or Java.
- Experience working with modern frontend frameworks like React, Angular, or Vue.js. Solid understanding of RESTful APIs, GraphQL, and microservices architecture. Familiarity with Linux environments and open-source databases like MySQL, PostgreSQL, MongoDB, etc.
- Experience with version control systems (e.g., Git). Knowledge of Docker, Kubernetes, and CI/CD pipelines is a plus. Strong understanding of Agile development methodologies.
- Experience contributing to open-source projects.
- Familiarity with cloud platforms (AWS, Azure, Google Cloud).
- Understanding of serverless architectures and container orchestration. Experience with unit testing and test-driven development (TDD).
- Knowledge of security best practices in open-source development.
- Recommend 10 years experience