Find A Job

Senior Software Developer

Chicago, IL | IT
Job ID: 109883
Listed on 9/13/2021
KellyMitchell matches the best IT and business talent with premier organizations nationwide. Our clients, ranging from Fortune 500 corporations to rapidly growing high-tech companies, are exceptionally served by our 1500+ IT and business consultants. Our industry is growing rapidly, and now is a great time to launch your career with the KellyMitchell team.

Senior Software Developer

Duties:
  • Improve functionality and user experience of a highly critical application to drive efficiency gains and cost savings
  • Work closely with team members in agile development environment where continuous integration and continuous delivery are critical
  • Size and estimate development efforts. Define and manage development build plans
  • Design, develop, document, test, and debug new and existing critical software systems and/or applications
  • Ensure regulatory compliance requirements are addressed 
  • Ensure security requirements are addressed
  • Ensure commitments are delivered on time, pass unit testing, and meet functional and non-functional requirements
  • Work with development teams across multiple geographic locations and platforms
  • Mentor junior developers, providing technical and process assistance
  • Support enterprise quality assurance teams
  • Recommend system solutions by comparing advantages and disadvantages of alternative solutions
  • Analyze and refactor code periodically to keep it up to standards
  • Excel at component and unit testing, following standard practices and methodologies
  • Excel at triage or analysis of situations for production support
Desired Skills/Experience:
  • Bachelor’s Degree in Computer Science, Information Systems, other related field or 8+ years of equivalent work experience required
  • 5+ years of experience in application design, development, installation and modification of software
  • Experience in working in both front end and back-end development
  • Professional experience in writing readable, testable, and maintainable code
  • Experience with security principles: authentication, authorization, OAUTH, SAML, public-private key encryption, asymmetric encryption, symmetric encryption, token validation, encoding, single sign-on
  • Familiar in implementing and integrating with regulatory compliance requirements 
  • Experience working with team members in high performance, agile development environment where continuous integration and continuous delivery are critical
  • Experience with end-to-end CI/CD solutions using platforms like TeamCity or GitHub
  • Experience with cloud security controls, DevOps and CICD pipelines
  • AWS Certification
  • Familiarity with test automation and scripting
  • Experience with Mobile Technologies
  • Familiarity with code repositories like TFS
  • Experience with gRPC
  • Experience with Hibernate
  • Familiarity with code repositories like GitHub
  • Experience working with mission-critical systems requiring high availability and reliability
  • Demonstrate advanced knowledge of cloud technologies 

*mjp123