Sr. Java Engineer - Louisville, United States - DSC Resources

    DSC Resources
    DSC Resources Louisville, United States

    3 weeks ago

    Default job background
    Description

    Job Description

    Job Description

    ** Need to be onsite in Louisville, CO 1 day/week and we cannot work with 3rd parties or provide visa sponsorship at this time **

    We are looking for a Sr. Software Engineer to work on our Data Connect product. This individual will be responsible for leading development efforts toward the creation, implementation, and support of existing and next-generation software solutions. Reporting to the Supervisor of Software Development, the Software Engineer will analyze, design, program, debug, and modify software enhancements and/or new products used in local, networked, or Internet-related computer programs. This role is responsible for interacting with users to define system requirements and/or necessary modifications in an Agile/Scrum environment. Seeking Colorado-based candidate to be in Louisville office once per week.

    Responsibilities

    • Design and implement technological solutions using Core Java, Postgres SQL, and Elastic Search Index
    • Perform REST API design and implementation using Java
    • Design and develop UI applications using Angular, TypeScript, and JavaScript
    • Serve as team lead and coordinate code & design reviews and key project deliverables
    • Perform automated testing using selenium, postman, and pgTab
    • Design, develop, and support next-generation web-based SaaS solutions
    • Design and develop data architecture, data definition, and data manipulation structures in Postgres SQL
    • Implement all aspects of development, including database, presentation, middle tier, and system interfaces
    • Maintain, modify, and improve existing applications
    • Coordinate with the offshore development team, perform code & design reviews, and participate in daily standup meetings.

    Knowledge and Skills

    • Proficient with multiple technologies and may have some understanding of architectural principles.
    • Identifies, implements, and applies best practices.Is the go-to person on the team.
    • Defines how the work should be done; provides intelligent alternatives to the status quo. Sells and drives ideas. Owns issues and can work effectively inside and outside ofthe team to influence and drive results.
    • Ability to handlemultipleprojects and possess a proven track record of high-quality deliverables.
    • Ability to effectively communicate technical concepts to technical staffand can work effectively with cross-functional departmentswith varying degrees of technical experience.
    • Understands and can explain up and downstream impacts across products, teams, and the organization.
    • Constructively challenges the status quo; develops, proposes, and supports the implementation of innovative and creative solutions. Iterates and improves across multiple business domains.
    • Displays flexibility in adapting to changing conditionsand helps lead others through change.
    • Leads by example, promotes a common purpose, and is a catalyst for success.
    • Thinks strategically,displays a high degree of emotional maturity, and demonstrates a positive outlook.
    • Strong team player, makes a valuable contribution to team objectives, displays trust and mutual understanding, accepts constructive feedback, and handles confrontation constructively.
    • Possesses a broad understanding of Agile/LEAN principles and the ability to apply the agile methodology, competent AGILE team member.

    Required Experience

    • Bachelors degree in Computer Science, Engineering, or related degree
    • 8years of experience designing and implementing technological solutions using Java
    • 3 years of experience performing REST API design and implementation using Java
    • 3 years of experience designing and developing UI applications using Angular, TypeScript, and JavaScript
    • 8 years of experience serving as team lead and coordinating code and design reviews and key project deliverables
    • 5 years of experience performing automatic unit testing with automat test frameworks.

    Preferred Experience

    • Knowledge of AWS technologies including EC2, SNS, SQS, S3, SES, and ESS.
    • Basic knowledge of the health care supply chain.

    Salary Range:$127,000 to $146,000