Powerplan - Atlanta, GA

posted 4 months ago

Full-time - Mid Level
Remote - Atlanta, GA
Professional, Scientific, and Technical Services

About the position

We are looking for a roll-up-your-sleeves person with a strong passion for quality and a curious spirit to stay up to date with the latest technological developments in the industry. This is a great opportunity to help a successful company utilize modern technology to solve high-value business problems. You should be experienced in working on successful and large-scale development projects. We are a dynamic team that always punches above our weight and has fun along the way! The primary responsibility of a Lead .NET Developer is to create and maintain proprietary software programs that provide value for our customers. The key projects involved in this effort include cloud-native enterprise asset and project accounting solutions for energy industry companies, shared services components for reporting and data visualization, business workflow integration tools, etc. While underlying knowledge of the specific application is not necessary, the software developer needs to be able to work with subject matter experts to determine the real needs of the project. Collaboration with users and cross-functional cooperation with other internal roles is essential. Another aspect of a successful developer is the ability to understand the architecture of the system design and where their specific contribution fits into the overall project scope. The best software developers understand the whole system from both a technical/functional perspective, as well as from the user's viewpoint.

Responsibilities

  • Develop a complete understanding of the project(s) by meeting with the project Team Leader, fellow developers, subject matter experts, and other key individuals/departments associated with the project.
  • Prepare a personal development plan that includes training objectives and contribution objectives as a member of an Agile Scrum team.
  • Create and maintain proprietary software programs that provide value for our customers.
  • Develop cloud-native enterprise asset and project accounting solutions for energy industry companies, shared services components for reporting and data visualization, and business workflow integration tools.
  • Operate within an Agile Scrum team, developing skills in collaboration, teamwork, communication, and self-leadership.

Requirements

  • 8+ years of experience in software development, particularly with .NET Core and C#.
  • Academic training in computer science and/or engineering.
  • Experience with enterprise software such as ERP systems and financial/accounting solutions.
  • Proficiency in modern front-end frameworks and languages (Angular, React, Blazor, JavaScript, TypeScript, CSS).
  • Experience with microservices, containerization, and orchestration (Docker and Kubernetes).
  • Familiarity with continuous integration (CI) tools and relational databases (SQL Server and Azure SQL).

Nice-to-haves

  • Experience with cloud-native solutions and SaaS applications.
  • Knowledge of Agile methodologies and Scrum practices.

Benefits

  • Work from home flexibility with a hybrid work model that includes onsite work as needed.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service