Software Engineer II
Brasfield & Gorrie
This key position is located on-site in Birmingham, Alabama . We are growing and looking for an experienced Software Engineer to join our software development team that specializes in frontend tech stack/angular development . 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
- 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.
- ...Specialty Solutions Software Engineer II SUMMARY: Under general supervision, the Software Engineer II provides advanced technical support and development for enterprise applications, serving as a Level 4 (L4) escalation point for complex system issues. This...SuggestedVisa sponsorship
- ...IT Systems Engineer II (Client Platforms Support) Job Category: Information Technology Location: On Site in Memphis, TN or Birmingham, AL Weekly Schedule: Monday-Friday, 9am-5pm Description No Sponsorship will be provided for this role. We are seeking...SuggestedWork at officeMonday to Friday
- ...Full Stack Application Developer II Experience Level: 2–5 Years Work Location: Onsite... ...users to deliver scalable, user-centric software solutions. The ideal candidate has... ...~ Bachelor of Science in: Software Engineering, Computer Science, Related field ~2–5 years...SuggestedContract workInternshipWork at officeRemote work
- ...Software Engineer I Under close supervision the Software Engineer I manages trouble tickets and develops basic information systems by designing, developing, and installing software solutions, and testing. This position improves operations by conducting systems analysis...SuggestedVisa sponsorship
$77.64k - $126.17k
...Applications Engineer II-Ent To provide support of the Enterprise Resource Planning (ERP) systems. To enhance and maintain the system by analyzing, designing, estimating, developing, documenting, testing and implementing required changes. To act as a direct liaison...SuggestedWork experience placementShift workDay shift$60.84k - $98.86k
...SYSTEMS PROGRAMMER II University of Alabama at Birmingham This position... ...Provides technical and programming software support to enable efficient and reliable... ...Bachelor's degree in Computer Science, Engineering, Math or a related field and three (3) years...- ...Data Engineer II Location- Birmingham, AL (ONSITE) Client- Southern Company Services. The ideal candidate has strong expertise in SQL, data modeling, and big data tools such as Spark, Hive, and Airflow, with experience working across relational databases, NoSQL...
- ...Solutions Architect II (Open Banking) Birmingham, AL, Atlanta, GA or Charlotte, NC (Hybrid - 3 days onsite each week) Need... .... Collaborate closely with enterprise architecture, cloud engineering, and internal solution teams to ensure adherence to organizational...Contract work3 days per week
$70k - $128k
...you’ll be helping provide protection and peace of mind when our customers need it most. Protective Life is searching for a Software Engineer to join the Licensing, Contracting and Compensation team of the Information Technology department. This team is responsible for...Contract workTemporary workWork experience placement- ...Description & Requirements Maximus is currently seeking a Software Engineer . In this role, you will provide expertise in the areas of managed... ...systems preferred. - Familiarity with Pentaho, Microsoft IIS, SFTP and FTP protocols preferred. #techjobs #veteranspage...Minimum wageFull timeContract workTemporary workWork experience placementRemote work
$80k - $100k
...Morrison Healthcare Position Title: SR DFNS II Pay Grade: 16 Reports To: RDO Salary: $80,000 - $100,000 Other Forms of Compensation: BONUS AND RELOCATION ASSISTANCE Morrison Healthcare is a leading national food and nutrition services company exclusively...Work at officeLocal areaRemote workRelocationRelocation packageFlexible hours$25 - $30 per hour
...Are you a recent graduate or within a couple years out of school, looking to launch a career in software development? I’m recruiting for a unique hybrid opportunity (Birmingham-based) with a leading health insurance company. We are looking to pay $25-30/hour during the...Permanent employmentContract workInternshipRelocation- ...Software Engineer III SUMMARY: Under limited supervision, the Software Engineer III develops information systems by designing, developing, and installing increasingly complex software solutions, and testing This position improves operations by conducting systems...Immediate startVisa sponsorship
$75k - $95k
...Software Engineer Opportunity Vessel is building the future of housing. We combine breakthrough design, advanced manufacturing, and first-principles thinking to tackle one of the world's most pressing challenges: creating sustainable, attainable housing for all. This...- ...Education: • Bachelor's degree in computer science or computer engineering Skills and Competencies • Strong experience with .NET and... ...deployment practices Overview: At Client, the Software Engineer is responsible for the development, enhancement, and...
- ...position is responsible for designing and developing effective software solutions. Major aspects of this position include analyzing... ...solving. ESSENTIAL JOB FUNCTIONS: Collaborate with engineers to understand scope and define clear requirements,...Work at office
- ...Software Developer Motion Industries is seeking a Software Developer to perform basic problem resolution analysis and corrections, develop new software based on approved design documents, and correct system problems. We offer an excellent benefits package that includes...Work experience placementVisa sponsorship
- Job Title This is the job title provided above. Primary Responsibilities Participate in product design sessions to define, drive, and implement a variety of new products and features that require flexible and performant solutions. Write/develop code that supports...Flexible hours
$56.8k - $89.5k
...technically savvy professional to join our team as a Technical Support Engineer, delivering excellent support to our Credit Union Solutions... ...on design, reliability and maintenance problems or bugs to software engineering. Participates in creating defect records on all reported...H1bWork at officeLocal areaRemote work$87.86k
...Software Engineer At Regions, the Software Engineer oversees application development, modification, and maintenance of applications. This position monitors system applications, ensures systems run smoothly, and creates reports and other documentation outlining findings...Full timeFlexible hours- ...Overview Job Title: Software Engineer (Linux & Embedded Systems, C++) Location: Remote Employment Type: Sixteen-month Contract Company: Alloy Digital We are seeking a talented and experienced Software Engineer to join our team. The ideal candidate will have a strong background...Contract workRemote work
- ...technical or sophisticated in nature, such as with systems level software where the user has a technical background. Includes all... ...design, reliability and maintenance problems or bugs to software engineering. Creates defect records on all reported issues with supporting...Work at officeLocal areaRemote work
- ...culture where all of our employees feel respected, valued and have an opportunity to contribute to the company's success. As a Software Engineer Principal (Oracle/ ETL/ Data Warehousing) within PNC's Wealth Management organization, you will be based in Pittsburgh, PA or...Full timeTemporary workPart timeWork experience placementWork at office
- SynergisticIT is a full-service staffing and placement firm servicing clients in America for the past 10 years. We are dedicated towards fulfilling the IT needs of our clients. From staffing to full implementation of projects we provide the highest quality IT Services...H1b
- ...Software Engineer III At Jack Henry, we're more than a technology company, we're a force for good in financial services. We're redefining how community banks and credit unions connect with the people they serve. Our mission is rooted in people inspired innovation, empowering...Permanent employmentH1bWork at officeLocal areaRemote work
- ...Job Description An employer is lookiing for a Software Data Engineer to sit remotely, You will primarily be tasked with building the infrastructure for "data-as-a-service" through a blend of data and backend engineering. You will contribute to the design and operation...Remote work
- ...Requirements Bachelor's degree in Computer Science, Computer Engineering or a related field Five (5) years of experience Skills and... ...to manage multiple projects simultaneously Knowledge of software testing techniques, code optimization and software debugging...
- ...Role: Software Engineer III (C#/.Net/Python) Location: Birmingham, AL and Atlanta, GA or Charlotte, NC- Hybrid Duration: 6-month Contract-right to hire Job Description: Our client needs a Software Engineer to oversee application development, modification...Contract work
- ...Software Engineer II SUMMARY: Under general supervision, the Software Engineer II develops information systems by designing, developing, and installing software solutions, and testing. This position improves operations by conducting systems analysis and recommending...Visa sponsorship
$135k - $140k
...Join our client as a Software Engineer supporting and enhancing enterprise Order Management and Store Fulfillment platforms. You'll work on mission-critical systems that orchestrate orders, inventory, and store fulfillment, making a tangible impact on how business flows...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer II. Be the first to apply!
- software engineer full time Birmingham, AL
- startup software engineer Birmingham, AL
- software developer Birmingham, AL
- software development engineer aws Birmingham, AL
- ngo software engineer Birmingham, AL
- software engineer Birmingham, AL
- senior software engineer Birmingham, AL
- cybersecurity software engineer Birmingham, AL
- part time software developer remote Birmingham, AL
- intel software engineer Birmingham, AL



