Job Duties/Responsibilities:
- Support migration projects from legacy components to supported technology.
- Manage application source code and CI/CD pipelines.
- Implement security directives and shift-left concepts in the application lifecycle.
- Perform programming, project management, and development assignments independently.
- Resolve complex application/technical problems, including off-shift and weekend support.
- Independently work on complex systems or infrastructure components.
- Drive application development to deliver business value.
- Establish software quality standards and practices within the team.
- Identify areas for growth and improvement within the team.
- Communicate with end users and internal customers for development, debugging, and testing.
- Conduct integrated and customer acceptance testing for accurate and high-quality results.
Required Skills:
- Ability to collaborate effectively with a geographically distributed team.
- Quick adaptation to new technologies with an enterprise perspective.
- Self-directed approach to researching, learning, and problem-solving.
- Excellent communication skills (English) for global team collaboration.
- Proficiency in source code management using Git and similar tools.
- Understanding of the Software Development Life Cycle.
- Strong technical problem-solving abilities.
- Experience with GitLab, GitHub, or Azure Repos.
- Knowledge of security concepts and their implementation in application development.
- Experience with vulnerability remediation and automation of security measures.
- Familiarity with Continuous Integration and Continuous Delivery.
- Proficiency in Windows PowerShell or other scripting languages.
- Experience with DevOps and security tools (e.g., Azure DevOps, Git, GitHub, Artifactory).
- Familiarity with web development in Java or .NET.
- Understanding of modern web development security threats and best practices.
- Familiarity with databases such as SQL Server, Oracle, MySQL, DB2, etc.
- Experience with JavaScript, HTML5, CSS, Web Services, Windows PowerShell, SQL development, etc.
- Basic understanding of networking concepts related to Java and ASP.NET hosting (load balancing, DNS, HTTP, SSL/TLS, etc.).
Required Skills: Ability to collaborate effectively with a geographically distributed team. Quick adaptation to new technologies with an enterprise perspective. Self-directed approach to researching, learning, and problem-solving. Excellent communication skills (English) for global team collaboration. Proficiency in source code management using Git and similar tools. Understanding of the Software Development Life Cycle. Strong technical problem-solving abilities. Experience with GitLab, GitHub, or Azure Repos. Knowledge of security concepts and their implementation in application development. Experience with vulnerability remediation and automation of security measures. Familiarity with Continuous Integration and Continuous Delivery. Proficiency in Windows PowerShell or other scripting languages. Experience with DevOps and security tools (e.g., Azure DevOps, Git, GitHub, Artifactory). Familiarity with web development in Java or .NET. Understanding of modern web development security threats and best practices. Familiarity with databases such as SQL Server, Oracle, MySQL, DB2, etc. Experience with JavaScript, HTML5, CSS, Web Services, Windows PowerShell, SQL development, etc. Basic understanding of networking concepts related to Java and ASP.NET hosting (load balancing, DNS, HTTP, SSL/TLS, etc.).