Senior Software Engineer

Company:  Alliance Safety Council
Location: Baton Rouge
Closing Date: 05/11/2024
Salary: £125 - £150 Per Annum
Hours: Full Time
Type: Permanent
Job Requirements / Description

Alliance Safety Council

Senior Software Engineer

Job Title: Senior Software Engineer

Department: Information Technology

Reports To: Director of Information Technology

FLSA Status: Full-Time, Salaried Exempt

Schedule: Monday - Friday, at least 8 hours per day; Weekends On-Call as needed.

Summary: The Senior Software Engineer for Alliance Safety Council is a key technical leader 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. The Senior Software Engineer takes ownership of software deployment and release processes.

Supervisory Responsibilities: This position has no direct supervisory responsibilities.

Essential Functions:

  • 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.
  • Conducts thorough database auditing and implements optimization strategies.
  • 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.

Non-Essential Functions:

  • Performs other duties/tasks as may be assigned.

Additional Job Specific Competencies:

  • 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.
  • Remains calm and focused under pressure, demonstrating exceptional problem-solving skills in critical situations.
  • 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.

Required Experience:

  • Extensive experience in .NET Frameworks, including VB.NET and C#, with a focus on building scalable and maintainable applications.
  • Expert-level knowledge of JavaScript and SQL, including advanced stored procedure development and optimization.
  • Deep understanding of API design and development, utilizing tools like Swagger for comprehensive documentation.
  • Proven experience in implementing and managing CI/CD pipelines using GitHub Actions or similar tools.

Preferred Experience:

  • Proven track record in implementing and managing DevOps practices, promoting automation and continuous improvement.
  • Advanced knowledge of SQL Server and proficiency in PostgreSQL, including database design and optimization.
  • Experience in designing, developing, and deploying applications on AWS, leveraging serverless architectures and other cloud-native services.

Desired Experience:

  • Proficiency in one or more front-end frameworks for building Single Page Applications (SPA), such as React/Redux, Bootstrap, or Knockout.
  • Solid understanding of infrastructure as code principles and hands-on experience with Terraform.

Physical Demands:

The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. While performing the duties of an Applications Developer, the employee must be able to sit for extended periods of time, regularly stand, walk, climb, balance, stoop and kneel and must occasionally lift and/or move up to 25 pounds.

Qualifications:

  • 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.
#J-18808-Ljbffr
Apply Now
Share this job
Alliance Safety Council
  • Similar Jobs

  • Senior Software Engineer

    Baton Rouge
    View Job
  • Senior software engineer

    Baton Rouge
    View Job
  • Senior Software Engineer

    Baton Rouge
    View Job
  • Senior Software Engineer

    Baton Rouge
    View Job
  • Senior Software Engineer

    Baton Rouge
    View Job
An error has occurred. This application may no longer respond until reloaded. Reload 🗙