- 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 |