As a Software Engineer, you will work in a collaborative, pairing team environment that encourages you to perform at your best, and challenges you to engineer elegant solutions for complex business problems. You will architect, design, develop and test robust software systems. You will test-drive your code (test-first, red-green-refactor) and use clean code principles. You will need to be able to quickly learn and use new technologies, troubleshoot difficult problems and be an expert with the software lifecycle including scoping and estimation of requirements along with writing of technical documentation.
Technology We Use:
Github Enterprise, Continuous Integration, Jenkins, Python, Django, REST, C#, ASP.Net, MS-SQL Server and Kafka.
Primary Duties:
· Software development, using an Agile lifecycle
· Coordinates work with business, team members and other teams
· Communication with management and other teams
· Reporting of status and risks
· Pairing effectively
· Provide technical guidance to less experienced peers
· Works under minimal supervision
· Provided with assignments and objectives and given wide latitude for independent judgment
· Can be relied on to meet deadlines with high quality deliverables
Requirements:
Job Requirements
· Self-Starter with 5+ years of total experience in object oriented web development (OOD).
· Experience with: 2+ years of experience with Python, 2+ years with Django and/or DRF. Must have web development experience.
· Experience test-driving and writing automated unit and integration test cases.
· Understanding Amazon Web Services is a plus.
· Experience using development tools include source control (Git), IDEs, and defect tracking tools is a plus.
· Ability and desire to learn new skills and technologies is essential.
Top Skills
What We Do
LeadingAgile is focused on solving the complex problems that block meaningful change in organizations, as they transition to Agile. We consider ourselves methodology and tool agnostic and we believe in safe, incremental, and pragmatic change. As a trusted advisor, we want to meet you where you are and partner with you to craft a customized roadmap that will help you to achieve your desired business outcomes.