.NET Tech Lead (.NET/Blazor/AWS) - Lincoln Omaha, NE Only Available on W2
Optomi, in partnership with a leader in electronics, is seeking a senior developer with experience with AWS, .NET, and Blazor to assist in their data platform to come onsite 4 days a week in Lincoln!
What the right candidate will enjoy:
- The opportunity to work in an enterprise environment!
- Working for a respected non profit organization!
- An onsite work environment!
Apply today if your background includes
- 8-10 Years Back-End: Design and implementation of server-side functionality and APIs using .NET/.NET Core
- 8-10 Years User Interface: Design and implementation of user interface using modern framework using Blazor.
- Database: Design, implementation and support of database solutions using relational and document database tools and services. Preferred: Microsoft SQL Server, AWS RDS-SQL.
- DevOps: Setup and support of continuous integration and continuous deployment pipelines. Preferred: TeamCity, AWS CodePipeline/CodeBuild/CodeDeploy.
- Testing: Automated test design and implementation
- Cloud: Design and implementation of applications using cloud technologies. Support migration of enterprise applications into a cloud environment. Preferred: AWS services (CloudFormation, EC2, Lambda, API Gateway)
- Security: Evaluation, recommendation and utilization of application and data security frameworks and best practices including data encryption, API security, web server security, and identity and access management.
- Patterns and Practices: Familiarity with and ability to leverage dependency injection/inversion of control and of the S.O.L.I.D. principles of software development.
- Professional certifications in the following areas: cloud services, architecture, security, and DevSecOps
Responsibilities
- As technical lead, guides the product development team throughout the software application development lifecycle (designing solutions, writing code, conducting code reviews, testing, deploying code, and maintenance and operation)
- Builds or modifies the product's continuous integration and continuous deployment pipeline as needed, working on the most complex projects with limited guidance, and ensures it is as robust and automated as possible.
- Employs best practices for secure code development when writing new features and functionality.
- Ensures software development best practices are followed by the product development team.
- Reviews/Writes test automation. Ensures all areas of the product are covered by the appropriate level of automated tests.
- Works with business partners and the development team to understand business priorities that drive product features and support the creation of release plans, forecasting, and estimates.
- Identifies and employs new technical capabilities relevant to team/products.
- Ensures product documentation and technical stack are as current as possible and proactively maintained.
- Mentors and leads the technical team and ensures the team is appropriately trained on relevant technologies and practices.
- Leads the team with a continuous improvement mindset.
- Provides on-call support as necessary.