Job Description
Insight Global's client is looking for a Senior Full Stack Developer who will play a pivotal role in the development and maintenance of their web application solutions. This candidate must have a strong background in Vue.js, JavaScript and Typescript, as well as knowledge of and experience in Java and building and accessing APIs. Experience in MongoDB and a working knowledge of MQTT and Protocol Buffers would also be desirable. They would collaborate in a cross-functional team to design, develop, and test software solutions that meet product requirements. As stated, they will also develop and maintain front-end application pages using Vue.js and JavaScript along with writing clean and maintainable code using TypeScript, and manipulate JSON data. They will utilize expertise in Java (or C#) to contribute to backend development tasks, create APIs for microservice functionality, use and troubleshoot MongoDB storage, write unit tests, use Protobuf and MQTT to communicate with other apps. They will participate in Agile and Scrum methodologies and collaborate using Git and Azure DevOps to track user stories and tasks; version control; continuous integration and deployment.
Skills and Requirements
Bachelor's degree in Computer Science or a related field (or equivalent work experience).
At least 3 years of experience in full-stack web and web app development.
Extensive experience in Angular, typescript for web development
Expertise in microservice using .NET 5.0 or later, C#
Hands-on experience with MQTT, RabbitMQ, SignalR, and MongoDB.
Experience creating and accessing APIs.
Experience with JSON data model manipulation.
Proficiency in TypeScript.
Ability to create SVG graphics.
Strong problem-solving and analytical skills.
Familiarity with Protocol Buffers for data serialization.
Familiar with VUE.js
Experience with Git and Azure DevOps or similar tools for task management, version control, and continuous integration.
Understanding of Agile and Scrum methodologies.
Excellent verbal and written communication skills in English.
Ability to thrive on a team with people from different cultures and backgrounds.
Demonstrated ability to perform under pressure with strict deadlines and precise requirements.
A collaborative mindset, prioritizing the well-being of the team.
Able to work independently with little oversight. Willing to offer suggestions to improve code as well as our group processes. null
We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal employment opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment without regard to race, color, ethnicity, religion,sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military oruniformed service member status, or any other status or characteristic protected by applicable laws, regulations, andordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request to [email protected].