position ( back to contract job list )
Role: Senior full-stack web application developer
Type: 1099 Contract
Rate: $40-50 USD per hour, DOE
Number of positions: 1 FT (40 hrs/wk)
We are looking for a dynamic full-stack senior web developers with SCRUM experience to join our team. You will be assisting in designing and building robust web and mobile applications in a high functioning agile environment.
must haves
- strong ability to know when to pivot
- excellent time management and prioritization ability
- excellent database management skills including advanced stored procedure techniques and triggers
- experience with requirement gathering and story refining
- exceptional ability to recognize feature creep
- strong analytical and problem solving skills
- strong data analytics and trending skills
- cultivating team knowledge and aligning architectural decisions to support business needs
- plan and lead deployments into QA and Production environments
- expert experience with C#, .NET 6 (5+ years)
- proficient with Blazor (Maui is a plus)
- experience with Azure
- expert understanding of OOP, DRY, and SOLID principles
- expert understanding of design patterns
- expert understanding of authorization techniques
- attend all virtual team meetings
- rapidly learn new technology
- accept and process constructive criticism and think critically
- expert in html and css
- expert in design frameworks like Bootstrap and Material
- expert with at least one front end framework like angular, Django, Fuzebox, or Blazor
- experience with Dapper
- expert in pair coding, TDD, and code reviews
- experience writing enterprise class applications
- solid understanding of web design and development principles
- expert with logging, unit testing, error management
- proficient in log aggregation and queries
- goal-orientated and deadline-driven to meet sprint commitments
responsibilities
- write well designed, testable, efficient, scalable, and performant code by using best software development practices
- create responsive website layout/user interface by using standard HTML/CSS practices
- integrate data from various back-end services and databases
- create and maintain documentation as needed
- maintain, expand and scale our applications
- spot code that needs to be refactored
- flesh out and implement rest APIs
- cooperate with web designers to match visual design intent
- leading members of the web development team with all aspects of website and application design
- leading team members in robust and thorough unit tests
- leading team members in troubleshooting efforts and prioritizing urgency of defect fixes
- mentoring less experienced developers to raise the technical ability levels of the entire team
- ensuring code base follows team agreements and industry best practices
- collaborating with the team and stakeholders to craft stories for sprint backlogs
- keeping up-to-date with the latest technology and programming trends
- leading periodic team code reviews
- leading periodic team discussions on best practices, methodologies, frameworks, etc…
- recommending new methodologies, patterns, or frameworks to make the team and the code base more efficient
requirements
- a bachelor’s degree in information technology, computer science, or a similar field and 5+ years working at the senior developer level, OR 8+ years working as a senior web developer or architect and currently studying for a bachelor’s degree in a related field
- a portfolio of web design and projects to which you have directly contributed