Partners in an Agile Scrum team environment to be able to design, develop, code, test, debug and support in production new software or significant enhancements to existing software
Works closely with business partners and technical staff to create technical solutions that meet business and technical requirements
Collaborates with product developers in an agile team to define and implement effective and efficient automated tests
Documents own work to promote transparency and reuse
Builds production-quality enterprise-grade systems that achieve target SLAs for scalability, reliability, and performance on an agreed upon schedule
Actively participates in code-review process
Prioritizes and handles multiple concurrent projects and efforts
Demonstrates accountability for successful completion of assignments and tasks
Requirements:
5+ years of experience with a bachelor’s degree or equivalent education and experience (Computer Science or similar is preferred). 4 + years of experience with a master’s degree.
Working knowledge of software development methodologies, standards, and coding best practices
Experience in Agile practices, including planning and grooming, sprint management, daily standup, and retrospective participation
Extensive development experience using C#.NET and JavaScript
Experience with Oracle RDBMS and SQL
Cloud development experience, preferably Azure
Highly motivated, organized, reliable and detail oriented
Quick learner and actively seeks out new technology
Experience in the telecommunications industry a plus
Strong problem-solving, time management, written and verbal communication skills