Senior .NET Architect

Travelzap

We are hiring a Senior .NET Developer/Architect to join our Platforms & Engineering team. TravelZap is creating a new platform that will transform the way our company operates. This is an opportunity to join a team that will be making a seismic impact on not only our company but the way consumers search, book, and manage their group travel. You will help build this new technology from the ground up, analyze requirements, and collaborate with the development team to design scalable, secure, and robust software.
You will focus on three core things:
  1. Lead design and development of software solutions that address business needs.
  2. Provide leadership to the development team while improving coding standards and adoption of patterns and principles used by the team.
  3. Serve as a strong hands-on developer as well as a mentor. This is a player/coach role that will address the existing needs of the business and the Platforms & Engineering team while always keeping an eye on the future.
Responsibilities:
  • Code, test, and deploy solutions of premium quality that solve the business needs and simultaneously advance the architecture of the entire system.
  • Mentor developers across multiple experience levels, teams, and functional areas on best practices in coding and team process.
  • Curate department coding standards and lead peer code reviews.
  • If something isn’t clear, let’s make it clear. You can learn from the team, identify the challenges they face, and propose technical and process solutions that alleviate those challenges
  • Stay current on modern technologies and innovations which can further enhance and improve our solutions.
  • Define, document, and implement non-functional requirements, including performance, security, and standards compliance.
  • Architect complex application workflows across multiple services, 3rd party APIs, and data stores.
  • Develop and test WebAPI and WCF services that provide business logic, access a variety of data storage technologies, and interact through, REST, and SOAP patterns.
  • Write unit tests and functional tests that cover all of your code
  • Author SQL Server database schemas and stored procedures.
  • Write and groom technical stories to define, estimate, and track the team's work.
Required Qualifications:
  • Bachelor’s degree in Computer Science
  • 8+ years of professional development experience
  • 5+ years of leading a development team
  • 5+ years of experience designing cloud microservices architectures
  • 5+ years experience .Net Core / MVC / React JS
  • Microsoft Technology Stack
  • Visual Studio / C# .NET
  • AWS Elastic Beanstalk, Codepipeline, RDS SQL
  • MS SQL relational database design and querying
  • 3+ years REST API development experience
  • Mastery of coding best practices and standards, including object-oriented design, code refactoring, debugging, and code documentation
  • Knowledge of Software Design Patterns
  • Ability to recognize issues in legacy software and create plans for improvement
  • Ability to work on multiple projects in a fast-paced work environment
  • Strong analytical and problem-solving skills
  • Experience working in an Agile/Scrum environment
Preferred Qualifications:
  • In lieu of a Bachelor's degree, an applicable amount of relevant work experience will be considered.
  • Experience working with offshore team members.
  • Experience with GIT, Jira, Slack, Umbraco CMS
$100K - $130K salary + full benefits
Additional information:
  • Health insurance
  • Dental insurance
  • Paid time off
  • Healthcare spending or reimbursement accounts such as HSAs or FSAs
  • Workplace perks such as food/coffee and flexible work schedules
  • Retirement benefits or accounts
  • Other types of insurance
  • Flexible schedules
COVID-19 considerations:Temperature checks are performed upon entering the office; masks, gloves, and sanitizing stations are available throughout the office; desks are spaced to allow for social distancing; masks are required when you are up from your desk.
Subscribe Now