Vacancy expired!
- Design, develop, document, test, and debug new and existing software systems and/or applications (cloud and/or in-house)
- Serve as technical expert on development projects
- Participate in full development life cycle including requirements analysis and design
- Collaborate with business stakeholders to understand needs and translate into technical requirements
- Possess functional knowledge of all layers of computer software development
- Specific responsibilities under the direction and supervision of the Sr Manager, Development include:
- Being part of the development team who analyze, design, code, test, deploy, maintain and support the suite of applications using MS Technologies (ASP.NET/C#/SQL Server)
- Participation in daily standups, software design meetings and analyze user needs to determine technical requirements
- Providing guidance, mentorship, and subject matter expertise for development teams
- Creating technical documentation if needed as a result of team discussion in order to complete a user story
- Following agile framework and/or methodologies
- Brainstorming with development team and come up with best possible design and implement them
- Collaboration in promoting quality standards in the Software Development Lifecycle
- Completing assigned user stories for every sprint and release schedule
- Performing peer/code reviews as needed
- Providing expertise in web development and SQL development which include, but not limited to, stored procedure writing, troubleshooting and performance tuning
- Use of various front-end languages (e.g., HTML, CSS, JavaScript), and frameworks (e.g., AngularJS, jQuery, Bootstrap) to produce, modify, and maintain websites and web application user interfaces
- Translating design wireframes to actual code that will produce the visual elements of the application
- Testing the site during development for usability and fix bugs
- Proficient understanding of version control system
- Act as liaison between design/creative teams and back-end development, and ensure optimum functionality, performance, scalability, security, and internalization
- Working closely with other engineers, designers, and leadership to build, test, and deploy new features and products, creating the most effective and efficient web applications with well-documented code
- Identifying and evaluating new technologies for implementation
- Adhering general policies and procedures
- Other projects and duties as assigned
- BA or BS, in Information Systems, Information Technology or related computer degree. Masters is a plus
- Requires 4+ years of software development related experience in an Agile development environment
- Solid technical knowledge on software development life cycle
- Knowledge of the health care industry is helpful, but not required
- C#, ASP.NET/MVC/Entity Framework/Visual Studio 2017 or higher- 3+ years
- HTML/jQuery/JavaScript/CSS/Stylesheets- 3+ year
- SQL Server 2017 & higher- 3+ years
- Team Foundation Server/Azure Dev Ops (TFS) - 3+ years
- Self-starter with demonstrated ability to successfully assist with complex project deliverables in a very driven and changing organization
- Demonstrated ownership of assigned tasks and dedication and perseverance to getting the job done
- Flexibility, adaptability and the ability to work under tight deadlines or changing needs
- Confidence and ability to work independently
- Exceptional client service orientation
- Attention to detail
- Collaborative, team-player, able to multi-task in a virtual and matrixed team-based environment
Vacancy expired!