Source description
About the role
Minimum Qualifications - Education & Prior Job Experience
-
• Bachelor's degree in computer science or related discipline or an equivalent combination of education and work experience
-
• 4+ years of relevant work experience in an agile environment
-
• Demonstrated expertise in at least one object-oriented language.
-
• Previous experience supporting high performing Agile / DevOps teams.
-
• Past experience coaching or mentoring others, in any context.
-
• Hands-on experience with engineering practices such as object-oriented design patterns, Extreme Programming, cloud design patterns, TDD, BDD, refactoring, and automation
-
• Experience with Continuous Integration and Continuous Delivery
-
• Expertise in Agile methodologies like Extreme Programming, Kanban, or Scrum
-
• Experience with implementing and operating DevOps tools/platforms across some part of the development lifecycle.
-
• Working experience deploying and supporting business-critical, Internet scale distributed systems or high-volume client/server systems
-
• Proven experience in SQL and ability to design relational database schemas
-
• Ability to scrutinize provided architectures and suggest optimizations for deployment and minimizing the cost of change.
-
· Preferred Qualifications - Education & Prior Job Experience
-
• Experience building continuous integration/deployment pipelines.
-
• Experience with any of the following:
-
• The Testing Pyramid and how to effectively apply it
-
Multi-threading and concurrency
-
Debugging, performance profiling and optimization
-
Object-oriented and service-oriented application development patterns
-
• Experience with native/cross-platform Mobile development
-
• Adept and comfortable communicating with team members and external business stakeholders of all levels
-
• Demonstrated ability to find creative ways of improving and simplifying solutions, systems, and processes without getting bogged down in blockers or bottlenecks.
-
• Experience in modern and classical neural networks including LLMs, CNNs and RNNs, Agentic AI and Autonomous Agents, RAG architecture, and MLOPs
Skills, Licenses & Certifications
-
• Proficiency with the following technologies:
-
§ Programming Languages: Python, C#
-
§ Frameworks: Spring/SpringBoot, FastAPI
-
§ Front End Technologies: Angular/React
-
§ Deployment Technologies: Kubernetes, Docker
-
§ Source Control: GitHub, Azure DevOps
-
§ CICD: GitHub Actions, Azure DevOps
-
§ Data management: PostgreSQL, MongoDB, Redis
-
§ Integration/APIs Technologies: Kafka, REST, GraphQL
-
§ Cloud Providers such as Azure and AWS
-
§ Test Automation: Selenium, TestNG, Postman, SonarQube, Cypress, JUnit/NUnit/PyTest, Cucumber, Playwright, Wiremock/Mockito/Moq
-
• Ability to optimize solutions for performance, resiliency and reliability while maintaining an eye toward simplicity.
-
• Ability to concisely convey ideas verbally, in writing, in code, and in diagrams.
-
• Proficiency in object-oriented design techniques and principles
-
• Proficiency in Agile frameworks and methodologies
-
• Proficiency in DevOps Toolchain
-
Language, Communication Skills, & Physical Abilities
-
• Ability to effectively communicate both verbally and written with all levels within the organization
-
• Physical ability necessary to safely and successfully perform the essential functions of the position, with or without any legally required reasonable accommodations that do not pose an undue hardship.
-
• Competencies :
-
Caring
-
Collaboration
-
Development
-
Results
-
Future
-
Must Haves:
-
8+ years of experience
-
AI and ML experience
-
Bachelor degree Computer Science
-
Hands-on SW development experience
-
Coaching experience
-
TDD, Python
-
Top Mandatory Skills and Experience: - 8+ years of experience - AI and ML experience - Bachelor degree Computer Science - Hands-on SW development experience - Coaching experience - TDD, Python
More at Veridic Solutions