What are the responsibilities and job description for the Full Stack Web Developer (Angular) III position at Meridian Cooperative?
Meridian Cooperative is seeking an Full Stack Web Developer (Angular) III to join a team of passionate innovators and problem-solvers, empowered to rise above challenges and swarm around solutions for our family company Futura Systems. Here, at our Dunwoody office, we are energized by the fact that our work is important. We are driven to make work as easy as possible for our Members, Customers, Partners, and Employees.
Help us lead the way in Utility Software, join a winning company, and thrive.
Futura Systems, a subsidiary of Meridian Cooperative, provides enterprise utility GIS solutions to hundreds of electric membership cooperatives, electric municipal systems, and other utility providers across the United States. We excel at employing the ArcGIS foundation to develop mapping, staking, and outage management tools that deliver powerful, user-friendly functionality. We are home to a diverse group of developers, analysts, implementers, a dedicated support team, and much more. We are always looking for talented and energetic people to add to our team!
Summary:
We are looking for an experienced Full Stack Web Developer with a proven track record of building enterprise applications using Angular and .Net Core. The Individual will be self-motivated, demonstrate a constant commitment to excellence, and have experience in the design, development, testing, and deployment of object-oriented web-based applications using Angular and web services.
Responsibilities:
- Design and develop front-end and back-end web architecture using Angular.
- Develop and maintain Web APIs and back-end services using .NET Core.
- Design and develop databases using Microsoft SQL Server.
- Collaborate with teams to resolve conflicts, prioritize needs, and develop content criteria or solutions.
- Manage a team of developers — assign work, review code, and provide feedback.
- Actively participate in requirements analysis, review, estimation, problem analysis, resolution, and design documentation.
- Interpret business requirements into technical specifications.
- Independently deliver all assigned tasks on time with high quality.
Education and Experience:
- Experience in building high-performance, scalable web applications.
- Minimum 10 years of development experience with Angular or React JS for front-end and NodeJS for back-end.
- Minimum 5 years of experience with relational databases like PostgreSQL and SQL Server.
- Experience with C#, ASP.NET Web API, and SignalR.
- Extensive experience with the .NET Framework and the Microsoft Ecosystem.
- Experience with messaging queuing systems like RabbitMQ and Kafka is a plus.
- Experience with Agile software development.
- Proficient understanding of Git.
- Ability to independently manage tasks across multiple projects to meet deadlines.
- Strong analytical and problem-solving skills.
- Strong verbal and written communication skills.
- Highly organized, independent, effective at multitasking, and able to interact with individuals from multiple disciplines.