Senior .Net Developer
What you’ll do:
Participate in the full software development life cycle (AGILE) from requirements analysis through test, release and maintenance.
Set technology standards and help direct work with engineering teams to solve a class of problems highly technical in nature: (Architecture, Code and code patterns, Scale and Security).
Work with our team to establish and improve internal processes and workflows.
Provide expert technical guidance and coaching to peers.
Interface with the Solutions and Quality Assurance teams to ensure accurate delivery of project requirements and compliance with standards, code quality and accepted conventions.
Provide feedback to business partners regarding process improvements for engaged developments.
Exhibit a hunger for continuous learning and improvement.
Skill and Qualifications
Bachelor’s degree in Computer Science or other advanced technical degree. Experience in Education and software development may substitute for required education.
A minimum of 5-7 years of software development experience, including experience as a hands-on software developer building object-oriented solutions in a .Net environment (C#.Net, VB.Net, or ASP.Net). C# development is preferred.
Experience using relational and non-relational databases like MySQL/MSSQL/PostgreSQL/MongoDB.
Must be an analytical and creative problem solver
Strong written and verbal communication skills
Strong technical aptitude and ability to research, document and solve complex issues independently
Desire to learn and grow as a technologist