Your Opportunity
You will be working with modern platforms and technologies (e.g., Pivotal Cloud Foundry, Angular, GraphQL
MongoDB, RabbitMQ, etc.) and modern processes (Agile/Scrum, Design Thinking, BDD). You will help
refine and support the front-end architecture (reusable components, styles, etc.) as well as testing
strategies (unit and integration). We will focus on driving client-centricity, reducing time to market &
increasing efficiency. Ideal candidate shares our passion for technology, innovation, excellence and enjoys
fast-paced environment, thrive under ambiguity, and embrace change passionately. We are moving
towards a Test-Driven development and Continuous Integration environment using Bamboo and?Bit
Bucket.?
· Collaborate with product owners and business stakeholders to define strategy and scope of
software requirements (decompose stories, design features, and prioritize tasks)
· Deliver new concepts and features, working alongside development peers in an agile environment
· Utilize automated software test tools and frameworks such as test-driven development
to achieve the highest quality in software delivery
· Support integration efforts to build whole systems from various subsystems
· Identify technology risks early and establish mitigation plans
· Work closely with architects and business partners to define Agile stories for new capabilities
· Lead design and implementation of new stories and production bug fixes
· Participate in product roadmap discussions and long-term planning for your team
· Develop tools and practices that will increase the efficiency of your team
· Partnering with fellow developers, product owners, technical leads, and architects
· 9+ years of .Net development experience
· Strong unit testing skills
· Solid understanding of web technologies and protocols
· Experience working with API and REST technologies
· Git experience
· Familiarity with CI/CD pipelines
· Must possess excellent written and verbal communication skills
· An eye for continuous improvement
· Proven ability to work with a team and be a strong team player
· Passion for enterprise-level agile development
· Excellent teamworking and communication skills
· Strong problem-solving skills and good attention to detail
· Awareness of DevOps and Agile principles
· Comfortable with continuous integration and continuous deployment (CI/CD) concepts, unit testing
principles and implementations, API test automation techniques as well as automated deployment
pipeline tools