Hands-on leader, spends 90% time on hands-on software design, development, testing and troubleshooting
Mentoring the engineering team and helping to build new skills
Collaborating with peers on architecture, product design and implementation
Define and drive patterns and coding standards
Work closely with cross-functional teams in an agile environment
Work both independently and as a team
Ability to have a positive and influential impact within teams while representing the Engineering group both internally and externally
Ability to adapt to challenges and present creative solutions within time boxed deadlines
In depth knowledge of web technologies and software development processes
Plans, executes and delivers initiatives to advance the Software Engineering Discipline to meet functional/department goals
Demonstrates expert knowledge of the Software Development Life Cycle best practices including Agile
Demonstrates strong problem solving and technical analysis skills
Develop design patterns and provide direction on technical changes and modification to applications
Required Experience:
6+ years of experience in Software Design and application development
4+ years of experience working directly in the development of enterprise web applications
Demonstrated expertise in web technologies such as ASP.NET, ASP.NET Web API, ASP.NET MVC, C#, XML/JSON, HTML5, JavaScript, CSS, .NET Framework, MS SQL, Angular, .NET Core, ASP.NET MVC Core, Kubernetes, Kafka and Docker
Familiarity with REST / GraphQL / gRPC
Familiarity with Defensive Programming (prevention of SQL injection, cross site scripting attacks, etc.)
Familiarity with web application development centered around usability, scalability, performance, testability, forming strong patterns and responsiveness
Possess strong ability to tackle complex problems creatively, manage risk and influence rapid decision-making
Team player and works well in large group environments
Highly driven and motivated with a high level of initiative
Desired Experience:
Prior experience with Agile Scrum on multiple teams and engagements
Understand and empathize with others
Quick critical thinking skills to analyze a situation and organize and guide teams to solve problems
Always learning and sharing with teams and team members
Technical Competencies:
(Good mix of the below-mentioned skills would suffice not necessary to have all the below-mentioned skills to apply)
ASP.NET
ASP.NET Web API
ASP.NET MVC
C#
XML/JSON
HTML5
JavaScript
CSS
.Net Framework
MS SQL
Angular
.NET Core
ASP.NET MVC Core
WCF
PowerShell scripting
GIT
Azure
Kubernetes
Docker
Kafka
Diverse Lynx LLC is an Equal Employment Opportunity employer. All qualified applicants will receive due consideration for employment without any discrimination. All applicants will be evaluated solely on the basis of their ability, competence and their proven capability to perform the functions outlined in the corresponding role. We promote and support a diverse workforce across all levels in the company.
About the company
We provide Consulting Services for our customer’s project and staffing needs. We also provide Data Management for Clinical Trials.