Brasfield & Gorrie, LLC
Join to apply for the
Senior Software Engineer
role at
Brasfield & Gorrie, LLC Get AI-powered advice on this job and more exclusive features. Responsibilities This key position is located onsite at our headquarters in Birmingham, Alabama. We’re growing and currently looking for a
Senior Software Engineer
to join our software development team. Our team develops enterprise software solutions using agile methodologies, focusing on integration and web-based development. We seek a team-oriented individual who can lead by example in a fast-paced environment while producing readable and maintainable code. Responsibilities and Essential Duties include the following
(other duties may be assigned): Execute day-to-day development operations fulfilling product features and stories. Independent problem solver capable of executing a plan with minimal guidance. Solve technical architecture and design issues at a product level. Subject matter expert in a technical domain (.NET, Angular, data, testing, etc.). Diagnose and remediate critical business issues. Estimate and break down large work items using story points and task planning. Mentor and teach new hires and co-ops. Provide leadership and growth plans for entry-level developers. Collaborate with developers, analysts, and designers on new software programs and applications. Research and design solutions to meet business requirements. Participate in peer reviews, pull requests, and discussions with other developers. Work and communicate effectively in a team environment. Evaluate code for validity, structure, industry standards, and compatibility. Participate in planning and sizing of user stories. Stay updated on latest tools, technologies, and practices through continuous learning. Design and develop unit and automated tests to ensure usability. Perform manual testing to verify requirements. Resolve issues from customer feedback and testing. Work with support to resolve application issues. Assist in resolving problems with software products or systems. Develop and maintain user documentation as needed. Qualifications Education, Skills, Knowledge, and Experience College diploma or degree in Computer Science, Information Systems, Software Engineering, or related field with 7+ years of practical experience. Knowledge & Experience (in three or more areas) Microsoft development stack (.NET, .NET Core, C#, MS-SQL) Web frameworks (JavaScript, TypeScript, HTML, CSS, Angular) Creating or working with RESTful APIs Object-oriented programming DevOps automation (Pipelines, CI/CD, Deployments) Azure Technologies Database design, querying, and programming Testing methodologies, including TDD and UI testing Personal Attributes Effective communication with technical and non-technical staff Problem-solving skills Adaptability to new technologies Strong written and interpersonal skills Research capability Self-motivated and detail-oriented Analytical thinking Prioritization and task management in high-pressure environments Ability to work independently and collaboratively Work Conditions Night and weekend hours may be required Sitting for extended periods Dexterity for operating computer devices Ability to lift peripherals The above description covers principal duties but is not exhaustive. Reasonable accommodations can be made for individuals with disabilities. Additional Details
Seniority level: Not Applicable Employment type: Full-time Job function: Engineering and IT Industry: Construction
#J-18808-Ljbffr
Senior Software Engineer
role at
Brasfield & Gorrie, LLC Get AI-powered advice on this job and more exclusive features. Responsibilities This key position is located onsite at our headquarters in Birmingham, Alabama. We’re growing and currently looking for a
Senior Software Engineer
to join our software development team. Our team develops enterprise software solutions using agile methodologies, focusing on integration and web-based development. We seek a team-oriented individual who can lead by example in a fast-paced environment while producing readable and maintainable code. Responsibilities and Essential Duties include the following
(other duties may be assigned): Execute day-to-day development operations fulfilling product features and stories. Independent problem solver capable of executing a plan with minimal guidance. Solve technical architecture and design issues at a product level. Subject matter expert in a technical domain (.NET, Angular, data, testing, etc.). Diagnose and remediate critical business issues. Estimate and break down large work items using story points and task planning. Mentor and teach new hires and co-ops. Provide leadership and growth plans for entry-level developers. Collaborate with developers, analysts, and designers on new software programs and applications. Research and design solutions to meet business requirements. Participate in peer reviews, pull requests, and discussions with other developers. Work and communicate effectively in a team environment. Evaluate code for validity, structure, industry standards, and compatibility. Participate in planning and sizing of user stories. Stay updated on latest tools, technologies, and practices through continuous learning. Design and develop unit and automated tests to ensure usability. Perform manual testing to verify requirements. Resolve issues from customer feedback and testing. Work with support to resolve application issues. Assist in resolving problems with software products or systems. Develop and maintain user documentation as needed. Qualifications Education, Skills, Knowledge, and Experience College diploma or degree in Computer Science, Information Systems, Software Engineering, or related field with 7+ years of practical experience. Knowledge & Experience (in three or more areas) Microsoft development stack (.NET, .NET Core, C#, MS-SQL) Web frameworks (JavaScript, TypeScript, HTML, CSS, Angular) Creating or working with RESTful APIs Object-oriented programming DevOps automation (Pipelines, CI/CD, Deployments) Azure Technologies Database design, querying, and programming Testing methodologies, including TDD and UI testing Personal Attributes Effective communication with technical and non-technical staff Problem-solving skills Adaptability to new technologies Strong written and interpersonal skills Research capability Self-motivated and detail-oriented Analytical thinking Prioritization and task management in high-pressure environments Ability to work independently and collaboratively Work Conditions Night and weekend hours may be required Sitting for extended periods Dexterity for operating computer devices Ability to lift peripherals The above description covers principal duties but is not exhaustive. Reasonable accommodations can be made for individuals with disabilities. Additional Details
Seniority level: Not Applicable Employment type: Full-time Job function: Engineering and IT Industry: Construction
#J-18808-Ljbffr