Software Engineer II

Brasfield & Gorrie, LLC

Birmingham (AL)

On-site

USD 85,000 - 115,000

Full time

3 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Brasfield & Gorrie, LLC in Birmingham, AL is seeking an experienced Software Engineer to join our on-site software development team. You will work on enterprise software solutions, focusing on integration and web-based applications using agile methods.

You will lead by example in a fast-paced environment, contribute to feature development, and collaborate with analysts, designers, and other engineers to deliver maintainable code.

Qualifications

  • Bachelor-level degree in CS, IS, SE or related field
  • 4+ years hands-on software development experience
  • Proficiency with .NET stack
  • Experience with web frameworks (Angular)
  • RESTful API development experience
  • Experience with DevOps automation (CI/CD)
  • Azure cloud services experience
  • Relational database design and querying

Responsibilities

  • Execute day-to-day development operations in fulfillment of product features and stories.
  • Independent Problem Solver capable of executing a plan with little direction.
  • Assist in diagnosing and remediating critical business issues.
  • Size, estimate, and break down large work items using story points and task planning.
  • Assist in training new hires and co-ops.
  • Collaborate with developers, analysts, and designers in conceptualizing and development of new software programs and applications.
  • Researching and designing solutions to implement business requirements.
  • Participate in peer review and pull requests.

Skills

.NET/.NET Core
JavaScript/TypeScript
RESTful APIs
Object-oriented programming
DevOps pipelines/CI-CD
Azure technologies
Relational databases
Unit testing

Education

College degree in CS/IS/SE

Job description

Responsibilities

This key position is located on-sitein Birmingham, Alabama. We are growing and looking for an experienced Software Engineer to join our software development team. Our software development team develops line of business enterprise software solutions using agile methodologies. We focus heavily on integration and web-based development. We are seeking a team focused 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 in fulfillment of product features and stories.

  • Independent Problem Solver capable of executing a plan with little direction.

  • Assist in diagnosing and remediating critical business issues.

  • Ability to size, estimate, and break down large work items using story points, t-shirt sizing and task planning.

  • Assist in training new hires and co-ops.

  • Collaborate with developers, analysts, and designers in conceptualizing and development of new software programs and applications.

  • Researching and designing solutions to implement business requirements.

  • Participate in peer review, pull requests, and collaborative discussions with other developers and engineers.

  • Work and communicate effectively in a collaborative team environment.

  • Evaluating code to ensure that it is valid, structured property, meets industry standards, and is compatible with browsers, devices, or operating systems.

  • Participate in planning and sizing of user stories.

  • Maintain an understanding of the latest software tools, technologies, and programing practices through education, study, research, conferences, workshops, and/or groups.

  • Design and develop unit tests and automated tests to ensure application usability.

  • Manual testing of applications to verify requirements are met.

  • Resolve problems uncovered by customer feedback and testing by correcting or referring problems to appropriate personnel for correction.

  • Work with support personnel to resolve issues related to applications maintained by the software development group.

  • Work with network administrators, systems analysts, and software engineers to assist in resolving problems with software products or company software systems.

  • Develop and maintain user documentation as needed


Education - Skills - Knowledge - Qualifications & Experience


  • College diploma or university degree in the field of Computer Science, Information Systems, Software Engineering or Management Information Systems preferred or a related field of study

  • 4+ years’ practical hands-on experience.

  • Microsoft development stack (.Net, .Net Core, C#, MS-SQL)

  • Web Based Frameworks (JavaScript, Typescript, HTML, SCSS\\CSS, Angular)

  • Experience working with, or creating RESTful APIs

  • Experience working with object-oriented programming languages

  • Experience creating or working with DevOps automation (Pipelines, CI\\CD, Deployments)

  • Azure Technologies (web apps, search, caching, service bus)

  • Relational database design, querying, and programing concepts.

  • Unit Testing\\End to End Testing, UI Testing, Test Driven Design.


Personal Attributes


  • Able to communicate effectively with non-technical staff and with members of interdisciplinary teams.

  • Able to solve complex problems.

  • Flexible and adaptable in regards to learning and understanding new technologies.

  • Strong written, oral, and interpersonal communication skills.

  • Ability to conduct research into software-related issues and products.

  • Highly self-motivated and directed.

  • Attention to detail.

  • Analytical and problem-solving abilities.

  • Ability to effectively prioritize and execute tasks in a high-pressure environment.

  • Ability to work both independently and in a team-oriented, collaborative environment.


Work Conditions


  • Night and weekend hours may be required to meet project deadlines.

  • Sitting for extended periods of time.

  • Dexterity of hands and fingers to operate a computer keyboard, mouse, and other devices.

  • Able to lift computer drives, monitors, and other peripherals.


The above description covers the principal duties and responsibilities of the job. The description shall not, however, be construed as a complete listing of all miscellaneous, incidental, or similar duties which may be required from day-to-day. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer II
Software Engineer II

Brasfield & Gorrie, L.L.C. • Birmingham (AL), Northern (KY)

Hybrid
USD 85,000 - 110,000
Software Engineer
Software Engineer

Dover Corp • Bethlehem

On-site
USD 85,000 - 120,000
Health insurance
Dental insurance
Vision insurance
+5
Senior Software Engineer (On-Site, IN)
Senior Software Engineer (On-Site, IN)

Allied Solutions, LLC • Carmel (IN), Northern (KY)

Hybrid
USD 110,000 - 160,000
Medical, dental and vision insurance
100% company-paid life and disability
401k with company match
+2
Software Engineer (On-Site, IN)
Software Engineer (On-Site, IN)

Allied Solutions LLC • Carmel (IN)

On-site
USD 75,000 - 105,000
Medical, dental, and vision insurance
Life and disability coverage paid by公司
401k with company match
+1
Analyst – IT
Analyst – IT

The Timken Company • Mascot (TN)

On-site
USD 70,000 - 110,000
Software Engineer
Software Engineer

TempWorks Software • BLOOMINGTON (MN)

On-site
USD 68,000 - 97,000
Paid Time Off
Holiday Pay
Volunteer Time Off
+6
Software Developer / Data Solutions Developer
Software Developer / Data Solutions Developer

4p-Consulting-Inc. • Birmingham (AL)

Hybrid
USD 90,000 - 130,000
Sr Software Developer
Sr Software Developer

Motion Industries • Birmingham (AL)

On-site
USD 85,000 - 125,000
Software Developer
Software Developer

Smartlam NA Dothan LLC • Dothan (AL)

On-site
USD 65,000 - 95,000
Competitive salary and benefits
Professional growth opportunities
Collaborative and inclusive team
Software Engineer 3 and 4
Software Engineer 3 and 4

PenChecks, Inc. • California (MO)

Hybrid
USD 80,000 - 120,000