Vacancy expired!
Job Description - Senior .NET Consultant - Remote
SENIOR SOFTWARE ENGINEER III Dallas, TXICS is immediately hiring a Software Engineering Consultant, who will work with emerging technologies and provide technical expertise around Azure and .NET technologies for upcoming consumer experience projects and integrations. What You'll Do:- Actively participating in the recommendation of and setting of the Project's technical direction and vision
- Contributing at an individual level in the completion of design, development, and implementation tasks
- Assisting and guiding Associate Developers in the completion of project related tasks
- Maintain high standards of software quality by writing high-quality code and following established standards and best practices
- Ensure cross team collaboration with other Software Engineers, Business Analysts and Architects in the planning, design, development, testing, and maintenance of web- and desktop-based business applications is occurring
- Work with the Product Team in the refinement of user stories that are developer-ready, easy to understand, and testable
- Provide estimates at a User Story level and provide input to work plans
- Participate in peer-reviews of solution designs and related code
- Package and support deployment of code releases
- Analyze and resolve technical and application problems
- Assess opportunities for application and process improvement and prepare documentation of rationale to share with team members and other affected parties
- Provide third-level support to business users
- Proactively reviews the Performance and Capacity of all aspects of production: code, infrastructure, data, and message processing
- Develop technical documents to accurately represent application design and code
- Mentor junior software developers on design patterns, development best practices and DevOps trade-offs
- Perform unit and integration testing before launch
- Responsible for the security and privacy of any and all protected health information that may be accessed during normal work activities
- Bachelor's degree in Computer Science preferred
- 4+ years of work experience in .NET framework, .Net Core, C#, Web API 2 and REST
- Strong experience with messing queue services/event driven architecture and cloud enablement
- Strong SQL skills.
- Exposure to Document Databases is strongly preferred
- Experience with TDD and familiarity with Unit testing frameworks is strongly perferred
- Familiarity with messaging technologies like Akka.Net and NServiceBus is a plus
- Working knowledge of front-end technologies such as Angular, NgRx, React, CSS3, HTML and Node
- Experience doing Agile spikes on new ideas, and once decisions are made helping to carry out the implementation.
- Experience with multi-layer architecture, architectural patterns and Dependency Injection frameworks. Experience with Mediator pattern, Domain Driven Design and ORMs strongly desired
- Strong understanding of service oriented architecture principles and techniques, object-oriented design principles, and database design and implementation
- Experience with Scrum/Agile development methodologies
- Experience with version control software such as GIT or TFS
- Working knowledge of IIS
- Experience with Continuous Integration Continuous Deployment (CI/CD) is a plus
Vacancy expired!