Software Developer (Python)

Company: Northwestern Mutual Life
Location: Milwaukee, Wisconsin, United States
Type: Full-time
Posted: 26.JUL.2021


At Northwestern Mutual, we are strong, innovative and growing. We invest in our people. We care and make a positive difference. Primary Duti...


At Northwestern Mutual, we are strong, innovative and growing. We invest in our people. We care and make a positive difference. Primary Duties & ResponsibilitiesDesign, implement and maintain a masking orchestration framework written in PythonWrite reusable, testable, and efficient codeParticipate in full development lifecycle from requirements gathering, estimating, design, development, and implementationPerform Unit testing, quality control, trouble shooting, code review and standard data validation practices prior to production releaseYou will implement solutions following software development best practices from start to finishDemonstrates technical leadership to team.Establishes, aggregates, and shares team standards and best practices within department.Utilizes working relationships across teams within their division.Assesses and provides solutions to system-wide architectural problems.Knowledge, Skills, Abilities:Bachelor's Degree or equivalent experience4-5 years professional experience required3-5+ years of experience working with modern engineering tools, languages and practices3-5 years of professional experience with Python requiredExperience leading teams using modern engineering tools, languages, and practicesExperience building and interfacing with RESTful APIsProven experience in automating tests with using Python or other languagesDemonstrated ability to apply design patterns and architectureSoftware engineering best-practices, including version control, task management, and testingExperience with Flask and/or FastAPI, Git, Gitlab Pipelines. JiraDemonstrated critical thinking, ownership attitude and continuous learningExperience developing solutions using agile methodsMentor for the team and departmentSophisticated skillset in one or more technical platformsCapable of presenting between product, engineering, and the businessManages own time to meet objectivesAbility to perform peer reviews on code and designSolid understanding of design patterns and architectureOur Benefits:Highly competitive compensation, including annual bonus opportunitiesMedical/Dental/Vision plans, matching 401(k), pension programTuition reimbursement, commuter plans, and paid time offExtensive Professional Training OpportunitiesExcellent Work/Life BalanceHackathons/Dedication to Innovation#LI-PostThis job is not covered by the existing Collective Bargaining Agreement. Required Certifications: Grow your career with a best-in-class company that puts our client's interests at the center of all we do. Get started now! We are an equal opportunity/affirmative action employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, gender identity or expression, sexual orientation, national origin, disability, age or status as a protected veteran, or any other characteristic protected by law.

Apply Now


Loader2 Processing ...