Brasfield & Gorrie, LLC · 1 day ago
Software Engineer II
Brasfield & Gorrie, LLC is seeking an experienced Software Engineer to join their software development team that specializes in frontend tech stack and Angular development. The role focuses on developing line of business enterprise software solutions using agile methodologies and requires a team-oriented individual capable of producing readable and maintainable code.
Construction
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
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
Qualification
Required
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
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
Preferred
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
Company
Brasfield & Gorrie, LLC
Our locally led teams are made up of true builders united in an ironclad commitment to serve our partners, communities, and the future we’re building toward.