.Net Lead

.NET, ACT, API, ASP.NET MVC, Agile, Amazon Web Services, Architecture, Articulate, Attention to detail, Audiovisual, Budget, Business process, Business software, C#, CAN, CQRS, CSS, Change management, Clarity, Cloud, Cloud architecture, Collaboration, Communication skills, Computer science, Configuration, Continuous integration, Creativity, Data structure, Design patterns, Docker, Documentation, Domain-driven design, EAI, ESB, Education, Engineering, Enterprise integration, Governance, HIPAA, HTML, Health care, IT management, Implementation, Information systems, Infrastructure, JSON, JavaScript, Microsoft technologies, Middleware, Operations, Partnership, Production support, Performance engineering, Storage, Strategic planning, Systems architecture, Software development, Software engineering, Software release life cycle, Software security, ROOT, SOA, SOAP, SQL, Security, Sequence diagrams, Software, Performance tuning, Presentations, Process flow, Production, Productivity, QA, Leadership, MOST, Mentorship, Messaging, Microsoft Windows Azure, PaaS, Systems design, Team building, Team leadership, Terraform, Training, Troubleshooting, UML, Unit testing, User stories, WSDL, Workflow, XML
Full Time
$100,000 - $140,000
Travel not required

Job Description

The Developer/Technical Lead $120- $135k base salary +12 % Annual Bonus and full benefits

Will contribute to all aspects of development life cycle, including identification of
requirements, design, coding, performance tuning, unit testing, and will collaborate with other
business and technical members to deliver high-quality engineered software solutions. The
Technical Lead is responsible for building enterprise scalable and highly performant application
services to support critical enterprise systems and applications. The Technical Lead will be
responsible for troubleshooting environment and coding problems, determining root cause
and providing solutions to production issues. The Technical Lead will be an expert in advanced
software engineering methods and techniques and a champion for improving software
development practices and producing high quality software. • Architect, design, code, and lead
the development of various systems and components. • Collaborate with team members to
review user stories and supporting requirements and translate them into a system design •
Follow industry-standard design patterns, development methodologies, and deployment
models to ensure consistency • Solve and articulate complex problems with application design
and development • Stay current with industry trends and evaluate feasible solutions • Assure
the proper change management protocols are followed to maximize benefit and alleviate
unnecessary disruption to the organization and customers • With management, establish and
meet short- and long-term department goals in accordance with overall company objectives
and divisional strategic planning. • Assume leadership role in initiating and completing projects
related to increased efficiencies, productivity, and quality. • Review production and operating
policies to ensure that the most efficient processes are in place and determine tactical plans to
improve processes and services that can be streamlined and/or improved. • Assist production
support when required • Independently maintain and develop complex systems and programs.
• Maintain an extensive knowledge of new developments in software engineering. • Work with
Management to prepare Requests for Proposals (RFPs) for software systems • Assist in
implementing new procedures, including workflows, manuals, and training materials. •
Coordinate and develop training materials for Programmers. • Participate in technology
planning • Participate in the project prioritization process. • Train new staff in the use,
understanding, and configuration of the files, terms, and methods used in programming. •
Guide and mentor otherdevelopers in developing quality code • Conduct code reviews

Required Job Skills • Famililiarity with Cloud architecture and technologies: Azure Functions,
Table/BLOB storage, Logic Apps, messaging architecture: Subscriptions, Topics, Azure DevOps
and CI/CD: Terraform, Build/Release Agents, containerization (Docker) • CQRS design pattern •
Demonstrated success in building reliable and scalable systems software • Deep knowledge
and experience in using and applying API, SOAP, WSDL, JSON, ESB, and XML based solutions •
Extensive Knowledge in C#, .NET, MVC, JavaScript frameworks/libraries, HTML/CSS, SQL,

Enterprise Integration Patterns, CI/CD, Domain Driven Development (DDD), AWS/Azure
Platform as a Service (PaaS), Agile • Strong knowledge of application security and securing the
complete solution • Mastery of coding design patterns and services architecture • A proven
track record of using technology to capitalize on business opportunities and deliver projects on
time and on budget consistently • Proven experience in documenting business processes and
creating system designs using process flow diagram tools, UML, sequence diagrams, etc. •
Understands and resolves highly complex large scale or systems level problems. Able to quickly
and efficiently troubleshoot such problems utilizing team resources to coordinate solutions •
Strong leadership, partnership, collaboration and teambuilding skills • Strong understanding of
software development methodologies and performance engineering practices • Ability to apply
verbal, written and persuasive communication skills to influence others both individually and
groups • Proficient in utilization of audio/visual tools to effectively present to groups and
capable of presenting technical information to other functions or groups both inside and
outside of the organization • Collaborate closely with business stakeholders and development
teams to ensure the architecture and design is usable, maintainable, scalable, reliable,
extensible, secure, portable and functional Required Professional Competencies • Customer
focused with strong verbal and written communications skills and the ability to interact
professionally at all levels of the organization and across multiple technological and business
functions • Able to teach others and explain complex concepts with clarity, educating through
knowledge sharing presentations and written documents • Ability to be self-aware and
emotionally intelligent, able to give and receive constructive feedback and continue self-
development • Confidence to challenge the status quo and lead change in the organization •
Demonstrated understanding of modern architecture and design • Mix of creative and technical
thinking with a high degree of accuracy and attention to detail • Strong knowledge of IT
systems, practices and functional units, application development, infrastructure and operations
• Ability to be approachable and develop healthy working relationships across a diverse team,
assess a situation, make critical observations and take appropriate risks, using available
information Required Leadership Experience and Competencies • Provide leadership, promote
teamwork, and act collaboratively to meet objectives, Experience leading teams and
implementing projects with both business and technical participants, Ability to prioritize tasks
and work with multiple priorities, sometimes under limited time contstraints, build consensus
with a diverse team in an ever-changing environment Preferred Job Skills • Expert knowledge
designing highly redundant, scalable, multi-tier enterprise transaction processing systems from
front end to back end, Experience with cloud architecture, Knowledge of HIPAA security and
privacy standards, In depth knowledge of healthcare and health plan data structures and
business processes and workflows


Required Work Experience • 2 years experience in the industry in similar technical leadership
role • 7 years of SOA/EAI/Middleware architecture, design and implementation experience • 4
years of experience in the design, implementation and governance of systems architecture in a
complex business applications environment • Experience and background in software
development and Agile methodologies Required Education • Bachelor’s degree in Computer Science, Information Systems, Engineering or related field Preferred Work Experience • 5 years
of advanced technical leadership and software engineering experience in .Net and Microsoft
Technologies Preferred Education • Masters degree in Computer Science, Information Systems,
or related field Preferred Certifications • Microsoft Technical Certifications • Cloud Architect
Certification

Dice Id : 10430802
Position Id : 7196912
Originally Posted : 3 months ago
Have a Job? Post it