Senior Software Engineer

USD120,000 - USD140,000

Full Time

  • No Travel Required

Skills

Senior Software Engineer

Job Description

job summary:

Randstad Technologies is seeking a Senior Software Engineer for an exciting hybrid opportunity with one of our Kansas City clients. This position will be joining their IT Development Team. It will be a hybrid position working one day a week in the office.

Using modern languages and cloud technologies, senior software engineers bring life to custom solutions for both internal and external customers. These solutions increase the pace of innovation and enhance our ability to serve our customers. We are committed to designing compelling user experiences, building scalable and maintainable architectures, and extracting as much insight from our data as we can. Our engineers are passionate about what they do and have fun doing it. If you like to move fast and have a knack for problem solving in C#, JavaScript, or Python, we would love to talk.





What you'll do




  • Serve as a project lead or key contributor as the team builds and extends customer software solutions using modern languages and cloud technologies.
  • Train and mentor incoming and junior developers as the team grows.
  • Consistently look for ways to innovate and champion technology initiatives within the team and organization.
  • Expand your skills receiving the opportunity to explore new technologies.
  • Work closely with a Software Architect to develop to build extensible, scalable, and maintainable solutions for our organization.
  • Focus on secure coding and deployment practices.
  • Conduct peer code reviews that quality software product and foster constructive learning experiences.
  • Maintain a clear and consistent feedback loop with team leads, architect, and product management.
  • Provide superior software support to internal and external users as an escalation point within the information technology team.
  • Follows all applicable laws and regulations.
  • Performs other duties and projects as assigned.




What you'll bring




  • Bachelor's degree in Computer Science OR a 2-year technical degree
  • 7+ years of work-related experience in software delivery.
  • Experience in our primary technologies: C#, Angular, SQL, NoSQL.
  • Hands on experience with cloud platforms, preferably Microsoft Azure
  • Ability to think critically and analytically
  • Advanced understanding of multiple design patterns
  • critically and analytically
  • Thrives on ideation and creation of solutions to a variety of technical problems
  • deep organizational and time management skills
  • Flexible and easily adapts to change
  • Works well in a team environment
  • Solid communication skills, both verbally and written
  • High school diploma or GED required




Bonus Points




  • History of mentoring developers
  • Formal training or experience in cloud security, preferably Microsoft Azure
  • Background in Python
  • Experience working with multiple software design patterns
  • Familiarity with The IDesign Method
  • Previous experience in the financial industry

 

location: Kansas City, Missouri

job type: Permanent

salary: $120,000 - 140,000 per year

work hours: 8am to 4pm

education: Bachelors

 

responsibilities:


  • Serve as a project lead or key contributor as the team builds and extends customer software solutions using modern languages and cloud technologies.
  • Train and mentor incoming and junior developers as the team grows.
  • Consistently look for ways to innovate and champion technology initiatives within the team and organization.
  • Expand your skills receiving the opportunity to explore new technologies.
  • Work closely with a Software Architect to develop to build extensible, scalable, and maintainable solutions for our organization.
  • Focus on secure coding and deployment practices.
  • Conduct peer code reviews that quality software product and foster constructive learning experiences.
  • Maintain a clear and consistent feedback loop with team leads, architect, and product management.
  • Provide superior software support to internal and external users as an escalation point within the information technology team.
  • Follow all applicable laws and regulations.
  • Performs other duties and projects as assigned.



 

qualifications:


  • Experience level: Experienced
  • Minimum 7 years of experience
  • Education: Bachelors
 

skills:
  • C# (3 years of experience is required)
  • Azure (2 years of experience is required)
  • SQL (3 years of experience is required)
  • NoSQL (3 years of experience is required)
  • Angular (3 years of experience is required)




  • Equal Opportunity Employer: Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other legally protected group status.

    At Randstad, we welcome people of all abilities and want to ensure that our hiring and interview process meets the needs of all applicants. If you require a reasonable accommodation to make your application or interview experience a great one, please contact HRsupport@randstadusa.com.

    Pay offered to a successful candidate will be based on several factors including the candidate's education, work experience, work location, specific job duties, certifications, etc. In addition, Randstad offers a comprehensive benefits package, including health, an incentive and recognition program, and 401K contribution (all benefits are based on eligibility).



    For certain assignments, Covid-19 vaccination and/or testing may be required by Randstad's client or applicable federal mandate, subject to approved medical or religious accommodations. Carefully review the job posting for details on vaccine/testing requirements or ask your Randstad representative for more information.

    Company Image

    Connect with Randstad Technologies