Back

CareerBe a part of the future of Healthcare Technology

C#.Net Software Engineer, Mobile - in Lenexa

  • Responsibilities:

    Self-motivated, intellectually curious Software Engineer who possess a desire to work on a first class mobile platform keep reading. This role participates in the technical design and implementation of new products, enhancements, and technical support. Participates in all phases of the development cycle: concept, technical design, prototype, code development, testing, release to QA and implementation. Essential Functions:

    • Completes product technical design and prototyping, software development, bug verification and resolution
    • Performs system analysis and programming activities which may require extensive research and analysis
    • Provides technical/engineering support for new and existing applications
    • Ensures timely, effective, and quality delivery of software into production, both at an individual and team level
    • Develops and tests applications based on business requirements and industry best practices
    • Creates required technical documentation
    • Adheres to documented departmental and corporate standards. Participates in the definition and documentation of standards
    • Collaboratively works with QA team to ensure timely delivery of high-quality products
    • Collaboratively works with customer support team to resolve or diagnose defects
    • Performs release validation testing and beta support for projects
    • Researches problems and develops solutions to the problems
    • Conducts unit testing and integration testing for functionality and limits
    • Assists in training and mentoring less experienced peers
    • May contribute to product architecture
    Requirements:
    • 6 years' experience in C#.Net software development
    • Must have previous experience utilizing some of the following: MVC, JavaScript, HTML5, CSS, T-SQL, WCF, and Web Services
    Preferred Skills:
    • Bachelor's degree
    • Has a wide range of experience and able to resolve complex issues
    • Works on complex and diverse projects
    • Analysis requires an in-depth evaluation of variable factors
    • Exercises good judgment in selecting methods, techniques and evaluations
    • Technical knowledge in software development methodologies
    • Expert knowledge in C#
    • Strong analytical and problem-solving skills
    • Ability to respond to changing tasks and priorities, as well as triage reported issues.
    • Strong communication skills. Ability to work directly with end customers as needed
    • Ability to work with other groups within the organization to diagnose problems and offer solutions
    • Good mentoring skills. Willingness to help junior team members
    • Applicants should be authorized to work in the U.S without sponsorship