Logo
JDA Software

Lead Software Engineer (Python)

JDA Software, Scottsdale, Arizona, us, 85261

Save Job

**Scope:****Our current technical environment:*** **Core Skill :** Python, Pyspark, Rest API, OAuth* **Application Architecture**: Scalable, Resilient, event driven, Rest API , secure multi-tenant Microservices architecture , Mulesoft , Snowflakes* **Cloud Architecture**: MS Azure (ARM templates, AKS, HD insight, Application gateway, Virtue Networks, Event Hub, Azure AD)* **Frameworks/Others**: Mulesoft, Gradle GIT, Jenkins, Snowflakes, MS SQL Data mart**What you’ll do:****What we are looking for:*** Bachelor’s degree with minimum 6+ years of experience in Software development.* Strong programming experience, design principles and background in Python* Demonstrable experience designing, building deploying and maintenance of enterprise cloud solutions (we use Azure)* Hands-on development skills along with architecture/design experience; should not have moved away from software development* Experience with DevOps, Infrastructure as Code and infrastructure automation.* Good Understanding of secure architectures, secure configuration, identity management,**Our Values**All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or protected veteran status.* Core responsibilities – Design, Develop, Test for a ground up **SaaS product** in Data Platform.* Serve as technical lead throughout the full development lifecycle, end-to-end, from scoping, planning, conception, design, implementation, and testing, to documentation, delivery and maintenance.* Provide design reviews for other engineers, including feedback on architecture and design issues, as well as integration, performance, and scalability.* Integration with platform components, downstream products, align with BY Data model. Gold standards & performance tuning of product.* Gather Functional requirements from Product Management Group and/or internal customers and end-users, and translate requirements into technical specifications to build robust, scalable, supportable solutions that work well between a range of complex systems.* Manage resources on multiple technical projects and ensure schedules, milestones, and priorities are compatible with technology and business goals. #J-18808-Ljbffr