Senior Software Developer

ALLIANCE SAFETY COUNCILSt. George, LA
20hOnsite

About The Position

The Senior Software Engineer for Alliance Safety Council is a key technical mentor who drives the full software development lifecycle. Their expertise will be utilized in architecting, developing, and testing complex software solutions, ensuring high performance and scalability. They will also contribute to platform engineering and operations, mentor other developers, and provide technical guidance to the customer team.

Requirements

  • A bachelor’s degree in computer science, Information Technology, or a related field from an accredited four-year college or university.
  • A minimum of 7+ years of experience in software development, showcasing expertise in Microsoft SQL Server Database Technologies.
  • Deep knowledge of APIs, .NET Frameworks, including VB.NET and C#, and extensive experience in front-end web development using HTML, CSS, and JavaScript, with proficiency in frameworks like React.
  • Strong experience in Windows/IIS-based web application development and architecture.
  • The ability to lead technical projects, mentor junior developers, and provide technical guidance to stakeholders.
  • Excellent problem-solving and analytical skills, with a proven track record of delivering high-quality software solutions within given specifications.
  • Proven experience in implementing and managing CI/CD pipelines using GitHub Actions or similar tools.
  • Experience in designing, developing, and deploying applications on AWS, leveraging serverless architectures and other cloud-native services.

Responsibilities

  • Architects, develops, tests, and debugs complex software solutions, ensuring high performance and scalability.
  • Provides technical leadership and mentorship to other developers in diagnosing and resolving software issues
  • Leads programming assignments, ensuring project goals and objectives are met within specified timelines.
  • Creates detailed and user-friendly documentation for end-users and technical stakeholders.
  • Establishes and enforces coding standards and best practices to ensure program logic and code integrity.
  • Takes ownership of assigned project work, driving successful completion and delivery.
  • Communicates effectively with team members, stakeholders, and clients at all levels, demonstrating strong leadership and influencing skills.
  • Exhibits exceptional organizational and planning skills, ensuring efficient project execution and resource management.
  • Possesses deep technical expertise and applies a strategic, analytical approach to complex problem-solving.
  • Clearly explains intricate technical concepts to both technical and non-technical audiences, providing mentorship and guidance to junior developers.
  • Maintains an unwavering focus on quality and precision in all aspects of work, setting high standards for the team.
  • Fosters a collaborative and inclusive team environment, promoting effective communication and knowledge sharing.
  • Understands the broader business and commercial implications of technology solutions, aligning technical decisions with strategic goals.
  • Demonstrates a broad understanding of various IT functions and stays abreast of emerging technologies and industry trends.
  • Performs other duties/tasks as may be assigned.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service