Software Engineer - Cedar Rapids, United States - Saige Partners

    Default job background
    Description
    Job Description


    Saige Partners is currently seeking Fullstack Software Engineers in Cedar Rapids, IA area to join the team of one of our top clients on a fulltime basis.

    The ideal candidate is a problem solver who has demonstrated attention to detail and flexibility; can work well individually; works well with others; and is willing to learn to contribute to his or her team.

    Expertise in all languages and technologies listed below is not required; we expect that you will learn quickly upon joining the team.

    What you will be doing.....

    Develop and maintain moderately complex to very complex software in Java, JavaScript, C#, Python, and other languages.
    Follow coding standards, development methodologies, and release processes.
    Work as part of a product development team to create and build new features in an iterative environment.
    Analyze problems and propose solutions.
    Design, document, and demonstrate solutions.
    Deliver fully-tested, clearly-documented, well-designed software.
    Review, improve, and simplify designs, code, and products.
    Other duties as assigned.

    Experience you bring to the table...

    1-7 years' experience developing and testing desktop, server, and/or web software.
    Bachelor's degree in Computer Science or Software Engineering or equivalent education and/or work experience.
    Proficiency with software engineering tools, including version control.
    Proficiency with DevOps tools and methodologies, including Docker, Kubernetes, Jenkins.
    Proficiency with SQL and databases required; NoSQL experience a plus.
    Ability to absorb complex requirements, propose solutions, and evaluate other solutions.
    Ability to work and discuss at multiple levels of abstraction.
    Ability to communicate and collaborate as part of a team and develop strong working relationships.
    Ability to balance design and technical constraints.
    Willingness to explain technical decisions and work in an environment of continuous feedback.
    Experience leading a software development team a plus.

    Meet Your Recruiter

    Justin Meyers
    #J-18808-Ljbffr