Sr. Software Engineer

Waltham, MA 02451

Posted: 05/02/2023 Employment Type: Contract to Hire Industry: ERT Job Number: 240470-1

Job Description


Job Description

 

Senior Software Engineer (full stack, .net core, angular, Azure PaaS)

Key Responsibilities:

·       Creates working software deliverables based on use cases, software requirements specifications, and functional specifications. Individual constructs various web-based software products and components based on those deliverables. Individual ensures that Software Development “best practices” are followed. Individual generates and executes unit tests. Individual provides technical training and support for products, processes and tools

·       To be successful in this position, the employee will need to demonstrate business focus, strong work ethic, high productivity, focus on quality/craftsmanship, personal initiative, accountability, intellectual curiosity, teamwork, strong analytical skills, strong communication skills, emotional intelligence, and an open mind

·       Efficient in technologies and the tools used in the development environment (C#, .Net Core, WebAPI, Angular, Typescript, CSS, Cosmos DB, Mongo DB, Azure Cloud, Azure Kubernetes (AKS), Service Bus, Azure DevOps, Blockchain, Smart contract development with Solidity, Truffle/Hardhat, Ethereum/Hyperledger, Testnet, etc.)

·       Work with peers and Senior Engineers to ensure that software products deliver business value, are completed on time, have high quality, and minimize technical debt

·       Participate in coding efforts within a project team. Clearly communicate actionable information to the project team

·       Develop and document software designs that emphasize usefulness/usability, stability, performance, and reusability

·       Assist with advanced debugging efforts within the project team when production and development issues arise

·       Continuously stay moderately current on market trends and new technologies that can affect how we approach our solutions

·       Successfully interact across various functional roles and departments to ensure effective communication and collaboration

·       Help junior developers and perform code reviews

·       Establish and uphold firm expectations and ensure that deliverables are self-certified prior to transitioning to the downstream consumers of the deliverable (QA and customers)

·       Accurately assess/identify project and/or business risks providing critical decision support by identifying acceptable risks and outlining risk impact/responses

·       Work effectively with minimal supervision. The expectation is that the employee in this position will be able to receive a statement of objectives and detailed direction and be able to effectively execute to those directions and clearly communicate the project impediments to his/her peers with minimal feedback or assistance from Senior Engineers

 

Key Requirements:

·       Bachelor’s degree in computer science or related discipline

·       5+ years of web development experience using Angular, C#, .Net Core, WebAPI, Cosmos DB, Mongo DB API, Azure DevOps, Git, Typescript, JavaScript, CSS, Azure PaaS development, Azure Kubernetes (AKS)

·       3+ years of experience in developing customer facing applications

·       Experience in developing web pages using Angular, CSS, and Javascript, write UI unit tests using Jasmine, and Karma

·       Deep technical knowledge and working experience with Microservices, Service-Oriented, Stateless Services architecture design

·       Experience with Azure Kubernetes and containerization

·       Familiar working with messaging architectures using Azure Service Bus

·       Have deep knowledge of DevOps in building, deploying and maintaining ADO CI/CD pipelines, infrastructure automation, and infrastructure as code

·       Plus if working experience with Azure cloud services such as Azure Kubernetes (AKS), Azure Service Bus, CosmosDB,  App Services, Function Apps

·       Plus if experience with Blockchain: Typescript/NodeJS developer with Blockchain, Creation of Smart Contracts with Solidity, Testnet, familiar with Truffle or Hardhat, Eventeum, and MinIO

·       Experience with Application Insights, telemetry, observability, and ability to debug and support cloud application running on production environment

·       Prior experience with Grafana and Prometheus is desirable

·       Deep knowledge in designing High Availability multi-region solutions
Apply Online
Apply with LinkedIn Apply with Facebook Apply with X

Send an email reminder to:

Share This Job:

Related Jobs:

About Waltham, MA

Discover exciting job opportunities in the vibrant area surrounding Waltham, Massachusetts! Known for its rich history, picturesque scenery, and bustling economy, Waltham offers job seekers a unique blend of innovation and tradition. Home to renowned universities, cutting-edge technology companies, and a thriving cultural scene, this city has something for everyone. Explore job listings in this region and unlock the door to a career filled with growth, charm, and endless possibilities. From strolling along the Charles River to catching a game at Fenway Park, there's no shortage of enchanting experiences waiting for you in the Waltham area. Start your job search today and embark on a rewarding career journey in one of the most inviting locations in the Northeast.