Software Engineer II
3 months ago
Description
:This job is responsible for developing and delivering complex requirements to accomplish business goals. Key responsibilities of the job include ensuring that software is developed to meet functional, non-functional and compliance requirements, coding solutions, unit testing, and ensuring the solution can be integrated successfully into the overall application/system with clear, robust, and well-tested interfaces. Job expectations include an awareness of development and testing practices in the industry.
Position Summary
A Network Automation Developer is responsible for developing, deploying and testing microservices, application and user interfaces, ansible templates and resource adapters (i.e. plugins) in our BofA Network Automation Engine platform. The developer will be writing python and ansible modules that deploy network fabrics via a controller. The developer will also write and execute tests to validate the automation against known standards.
Required Qualifications
Technical Skills:
Strong proficiency in Python programming and Linux OS. (Ubuntu, CentOS, etc.). Familiarity with shell scripting (Bash). Experience with version control systems (e.g., Git). Understanding of network protocols and services (DNS, DHCP, HTTP, SSH, etc.). 8 years of experience required . Bachelors degree in Computer Science, Physics, Engineering, Mathematics, Or relevant years of experience requiredSoftware Development:
Develop and maintain Python-based applications and scripts. Write clean, efficient, and well-documented code. Debug and troubleshoot software issues. Develop microservices, APIs, service templates that define the services that we provide to our customers.Systems Administration:
Manage and maintain Linux servers and systems. Perform routine system monitoring, performance tuning, and troubleshooting. Ensure system security and compliance in line with BOA best practices. Effectively use Jira and Confluence to manage and document work.Automation and Scripting:
Automate repetitive tasks and workflows using Python and shell scripts within virtual environment. Develop and maintain CI/CD pipelines for deployment automation. Deploy code to our development, QA, Staging and Production servers using our continuous integration and deployment pipeline platform Test new services are functioning as expected using our testing framework, and add new test cases to the test suite to continuously improve our quality assurance bar.Collaboration:
Work closely with cross-functional teams to understand requirements and deliver solutions. Participate in code reviews and provide constructive feedback. Collaborate with DevOps engineers to streamline operation and process. Participate where required in on team on call rota to support application users.Documentation:
Create and maintain technical documentation for systems and processes. Document code and systems configurations.Desired Qualifications
Proven experience as a Python developer (3+ years). Hands-on experience with Linux system administration (3+ years). Experience with automation tools and frameworks. Agile (Lean or Scaled Agile Framework) (3+ years) Excellent problem-solving skills. Strong communication and collaboration abilities. Ability to work independently and as part of a team. Attention to detail and commitment to quality. Knowledge of database systems (SQL, Nautobot). Arista ACE Level 5+ or Cisco DevNet S/P/E Familiarity with infrastructure as code (IaC) tools such as AnsibleResponsibilities:
Codes solutions and unit test to deliver a requirement/story per the defined acceptance criteria and compliance requirements Utilizes multiple architectural components (across data, application, business) in design and development of client requirements Performs Continuous Integration and Continuous Development (CI-CD) activities Contributes to story refinement and definition of requirements Participates in estimating work necessary to realize a story/requirement through the delivery lifecycle Contributes to existing test suites (integration, regression, performance), analyze test reports, identify any test issues/errors, and triage the underlying cause Performs spike/proof of concept as necessary to mitigate risk or implement new ideasSkills:
Application Development Automation Collaboration DevOps Practices Solution Design Agile Practices Architecture Result Orientation Solution Delivery Process User Experience Design Analytical Thinking Data Management Risk Management Technical Strategy Development Test EngineeringShift:
1st shift (United States of America)Hours Per Week:
40-
Software Development Engineer II
1 month ago
Atlanta, Georgia, United States Amazon Full timeJob Title: Software Development Engineer IIJob Summary:We are seeking a highly skilled Software Development Engineer II to join our team at Amazon. As a Software Development Engineer II, you will be responsible for designing, developing, implementing, testing, and documenting embedded or distributed software applications, tools, systems, and services.Key...
-
Software Engineer II
2 weeks ago
Atlanta, United States Incident IQ Full timeJob DescriptionJob DescriptionCompany Overview Atlanta-based, Incident IQ is a SaaS service management platform built exclusively for K-12 schools that is transforming K-12 workflows including IT asset management, help desk ticketing, facilities maintenance solutions, Human Resources service delivery, and more. Our mission is to revolutionize how school...
-
Senior Software Engineer
3 weeks ago
Atlanta, United States Lynx Software Technologies Full timeThompson Software Solutions is seeking a mid- to senior-level Software Engineer who is ready to work with a talented team to provide innovative solutions for tomorrow’s problems. This position requires a software engineer to use a wide application of technical principles, theories, and concepts in the software field to develop, integrate, and test software...
-
Software Development Engineer II
2 weeks ago
Atlanta, United States Yardi Systems Full timeYardi is seeking an experienced Software Development Engineer II to join our team. In this role, you will design, develop, debug, test, and implement small to medium software enhancements. What You'll Do: Modify, implement, and maintain existing applications to established standards and specifications Perform maintenance programming and implement approved...
-
Software Development Engineer II
3 weeks ago
Atlanta, United States Yardi Systems Full timeYardi is seeking an experienced Software Development Engineer II to join our team. In this role, you will design, develop, debug, test, and implement small to medium software enhancements. What You'll Do: • Modify, implement, and maintain existing applications to established standards and specifications • Perform maintenance programming and implement...
-
Software Development Engineer II
2 weeks ago
Atlanta, United States Yardi Systems Full timeYardi is seeking an experienced Software Development Engineer II to join our team. In this role, you will design, develop, debug, test, and implement small to medium software enhancements. What You'll Do: Modify, implement, and maintain existing applications to established standards and specifications Perform maintenance programming and implement approved...
-
Software Engineer II
1 week ago
Atlanta, United States OpenGov Full timeOpenGov is home to an exceptional team - passionate about our mission to power more effective and accountable government. By bringing the OpenGov Cloud to our nation's state and local government, we're transforming communities so they can thrive! Imagine yourself being able to help small business owners open their doors faster, ensuring our tax dollars are...
-
Software Engineer II
4 weeks ago
Atlanta, United States OpenGov Full timeOpenGov is home to an exceptional team - passionate about our mission to power more effective and accountable government. By bringing the OpenGov Cloud to our nation's state and local government, we're transforming communities so they can thrive! Imagine yourself being able to help small business owners open their doors faster, ensuring our tax dollars are...
-
Software Engineer II
3 weeks ago
Atlanta, United States JPMorganChase Full timeJob DescriptionJOB DESCRIPTIONWe have an exciting and rewarding opportunity for you to take your software engineering career to the next level.As a Software Engineer II- Dev Ops / Terraform / Java at JPMorgan Chase within the Corporate Sector, Employee Platforms, you will be a key member of an agile team, designing and delivering trusted market-leading...
-
Embedded Software Engineer III
4 weeks ago
Atlanta, United States Thyssenkrupp Elevator Full timeThe first 3 letters in workplace are Y-O-U! TK Elevator is currently seeking an experienced Embedded Software Engineer III in Atlanta, GA. Develop and support software solutions related to elevator systems. Maintain software compliance with current A17.1, EN81, and other building codes. Position focuses on new product development, support, and maintenance...
-
Embedded Software Engineer III
3 weeks ago
Atlanta, United States Thyssenkrupp Elevator Full timeThe first 3 letters in workplace are Y-O-U! TK Elevator is currently seeking an experienced Embedded Software Engineer III in Atlanta, GA. Develop and support software solutions related to elevator systems. Maintain software compliance with current A17.1, EN81, and other building codes. Position focuses on new product development, support, and maintenance...
-
Software Engineer II- On-site
5 months ago
Atlanta, United States NCR Corporation Full timeAbout NCR VOYIX NCR VOYIX Corporation (NYSE: VYX) is a leading global provider of digital commerce solutions for the retail, restaurant and banking industries. NCR VOYIX is headquartered in Atlanta, Georgia, with approximately 16,000 employees in 35 countries across the globe. For nearly 140 years, we have been the global leader in consumer transaction...
-
Sr Software Engineer
4 months ago
Atlanta, United States Atrilogy Solutions Group Full timeOur Direct Client is looking to hire a .Net Software Engineer in Atlanta, GA for a 12 months contract position. It's Hybrid Onsite role. Share the resume over vkaushal@atrilogy.com .NET Software Engineer 12 Months contract Atlanta, GA (Hybrid Onsite role 2-3 days a week) TheSr. Software Engineer writes and maintains code within applications and systems to...
-
Software Engineer II, Video
3 weeks ago
Atlanta, United States Flock Safety Full timeJob DescriptionJob DescriptionWho is Flock?Flock Safety is an all-in-one technology solution to eliminate crime and keep communities safe. Our intelligent platform combines the power of communities at scale - including cities, businesses, schools, and law enforcement agencies - to shape a safer future together. Our full-service, maintenance-free technology...
-
Software Engineer
3 weeks ago
Atlanta, United States ADTRAN Full timeWelcome! Our Growth is Creating Great Opportunities! Our team is expanding, and we want to hire the most talented people we can. Continued success depends on it! Once you've had a chance to explore our current open positions, apply to the ones you feel suit you best and keep track of both your progress in the selection process, and new postings that might...
-
Systems Support Engineer II
3 months ago
Atlanta, United States V-Soft Consulting Full timeSystems Support Engineer IIPrimary Location: Atlanta, GeorgiaV-Soft Consulting is currently hiring for a Systems Support Engineer II for our premier client in Atlanta, Georgia.Education and Experience »Bachelor's Degree or an equivalent combination of education and experience.4 plus years of job-related experience.Experience with supporting moderate to high...
-
Software Engineer
3 weeks ago
Atlanta, United States ADTRAN Full timeWelcome! Our Growth is Creating Great Opportunities! Our team is expanding, and we want to hire the most talented people we can. Continued success depends on it! Once you've had a chance to explore our current open positions, apply to the ones you feel suit you best and keep track of both your progress in the selection process, and new postings that might...
-
Software Engineer
1 month ago
Atlanta, Georgia, United States Aveanna Healthcare LLC Full timeJob Title: Software EngineerJob Summary:Aveanna Healthcare LLC is seeking a skilled Software Engineer to join our team. As a Software Engineer, you will be responsible for designing, developing, and maintaining software applications for our healthcare suite of technologies and applications.Key Responsibilities:Collaborate with product management...
-
Software Engineer
2 weeks ago
Atlanta, United States Regions Bank Full timeThank you for your interest in a career at Regions. At Regions, we believe associates deserve more than just a job. We believe in offering performance-driven individuals a place where they can build a career --- a place to expect more opportunities. If you are focused on results, dedicated to quality, strength and integrity, and possess the drive to succeed,...
-
Software Engineer
6 days ago
Atlanta, Georgia, United States Focused HR Solutions Full timeKey Responsibilities:Design, develop, and test software applications.Collaborate with cross-functional teams to identify and prioritize project requirements.Ensure high-quality code and adhere to coding standards.About the Role:At {company}, our Software Engineers play a crucial role in developing innovative solutions that drive business growth. If you're...