Designs, implements, unit tests, documents and deploys applications and APIs based on functional requirementsDesigns and develops database applications using SQL Server Integration Services, TSQL and Stored ProceduresConsults with the business to determine logical design for new business solutions according to existing data architecturePerforms code reviews, analyze execution plans, and re-factor inefficient codeProvides technical support & guidance to Software Engineers I / II in development of desired software / applicationsFollows data standards, resolves data issues, completes unit testing and completes system documentation for ETL processesAssists Managers with project development, including documentation of features, recording of progress, and creation of the testing planCollaborates with business analysts, source system experts, and other team members to determine data extraction and transformation requirementsCollaborates with IT operations and testing organizations to ensure timely releases of projects and database environments are sustainableSupports IT staff and business users in the development, usage and troubleshooting of database-driven applicationsCreates detailed designs, performs analyses, creates prototypes, and documents completed designActs as a senior member of the team; represents the organization on project teams and may perform technical project leadership roles while fostering teamwork and collaboration within and across work groupsIntermediates knowledge on client requests, features, best practices, project scopes, and budgetsContributes to the growth of the company by advancing personal skills, working with the development team to improve the codebase, and seeking opportunities to improve the company s tools and processesDesigns, develops, and automates scalable data engineering solutions by leveraging cloud infrastructureExtends or migrate existing data pipelines to new cloud environmentCrafts data models of program processes and data entities and develops technical design & documentation of solutionsParticipates in optimization of data asset performanceTransfers knowledge of data access / consumption mechanisms to business stakeholders, data visualization specialists and / or data scientistsDevelops solutions and recommendations for improving data integrity issueMinimum Qualifications / Experience :
- Bachelor's Degree in Computer Science, Information Technology, or related discipline.
- 4+ years of directly related software design and development experience; 8+ years preferred.
- 8+ years of .NET, C#, Web API, JSON, ASP.NET, MVC experience.
- 8+ years of Angular, Typescript, JavaScript, Node.js, HTML5, CSS, Bootstrap experience.
- Experience developing REST APIs using C# and .NET frameworks.
- Strong SQL query writing experience.
- Hands-on experience with Visual Studio, Git, Azure DevOps, TFS, NuGet, and Visual Studio Code.
- Preferred : React JS, client-side testing with Jasmine / Karma.
- Thorough understanding of SDLC and Agile methodologies.
- Familiarity with healthcare industry solutions is a plus.
Behavioral Skills :
- Critical Thinking
- Detail Oriented
- Impact and Influencing
- Interpersonal Communication
- Multitasking
- Problem Solving
- Time Management
Technical Skills : - API Design
- Cloud Computing Methodologies
- Integration Testing & Validation
- Programming / Coding
- Database Management
- Software Development Life Cycle (SDLC)
- Technical Documentation
- Web Application Infrastructure
- Web Development Frameworks
Tools Knowledge :
- Cloud Computing Tools : AWS, Azure, Google Cloud
- Container Management & Orchestration : Docker, Kubernetes
- Big Data Frameworks : Hadoop
- Java Frameworks : JDBC, Spring, ORM Solutions, JPA, JEE, JMS, Gradle
- Programming Languages : C#, JavaScript, HTML / CSS, Python, SQL
- NoSQL Databases : MongoDB, BigTable, Redis, Cassandra, HBase, Neo4j, CouchDB
- Operating Systems / Servers : Windows, Linux, Citrix, IBM, Oracle, SQL
- Microsoft Office Suite
Preferred Certifications :
- Android Development Certification
- Microsoft ASP.NET Certification
- Microsoft Certified Engineer
- TOGAF / Enterprise Architecture Training
- Certified Scrum Master
- SAFe Agile Certification
- AWS / Azure DevOps Certifications
Skills Required
Sql, .NET, C#, Angular, Web Api, Azure Devops