Software Engineer III

Penn Foster
Atlanta, Georgia, US
Full-time

Summary of Purpose :

The Software Engineer III is highly knowledgeable in custom development platforms and technology stacks. They have expertise in at least one of the programming languages or a platform.

They can demonstrate proficiency in many programming languages. They have expertise in technical tasks like design, providing estimation of effort, performing code reviews, and mentoring others.

This role is able to work independently, take ownership of work, and follow through to the end.

If you are interested in applying for this job, please make sure you meet the following requirements as listed below.

Essential Functions :

  • Act as a technical lead, conduct research and analysis on both business and technical requirements, and provide recommendations and guidance to project managers and team members.
  • Write high-quality code that satisfies customer needs and strives for simplicity, clarity, and testability.
  • Proficient in design, implementation, and security standards and best practices aligned with enterprise architecture :
  • Proficient in programming languages like C#, Typescript, HTML, CSS, etc., and frameworks like Angular, .Net, etc.
  • Proficient in the full software development life-cycle design, development, testing, and deployment, with implementing security standards and best practices.
  • Problem solving : Investigate and propose solutions to development and design problems.
  • Estimation and forecasting : Participate in scope of work estimation and forecasting.
  • Participate in code reviews or use collaborative programming techniques to promote high-quality business outcomes.
  • Implement unit and integration tests and conduct functional and performance testing where appropriate. Diagnose and resolve critical issues.
  • Prepare technical documentation.
  • Collaborate with stakeholders (e.g., business stakeholders, product owners, project managers, and end users) to understand functional and non-functional requirements.

Provide excellent second-tier customer support and help troubleshoot developed solutions and fix them.

Coach and mentor junior software engineers.

Competencies : Knowledge :

Knowledge :

Advanced knowledge in the full software development life-cycle design, development, testing, and deployment, with implementing security standards and best practices.

Skills :

  • Advanced communication skills (listen, speak, write)
  • Advanced planning, organizational, and time management skills
  • Advanced presentation and meeting facilitation skills
  • Advanced conflict management skills
  • Advanced customer service skills
  • Advanced problem-solving skills
  • Advanced decision-making skills
  • Advanced meeting facilitation skills
  • Advanced time management skills
  • Advanced cultural sensitivity skills
  • Advanced data entry and records maintenance skills
  • Proficient in English language

Abilities :

  • Advanced ability to exercise good judgment and communicate effectively (both orally and in writing)
  • Advanced ability to handle multiple duties and emergent work in a professional, timely manner
  • Advanced ability to work independently as well as in teams / groups
  • Advanced ability to work and maintain confidentiality of highly sensitive / private information
  • Advanced ability to establish and maintain effective, professional relationships
  • Advanced ability to set goals and determine how to accomplish defined results
  • Ability to think strategically
  • Advanced ability to demonstrate full working knowledge of industry concepts, practices, and procedures
  • Advanced ability to effectively use and manage technology

Other Preferred Competencies :

  • Demonstrates the ability to achieve results and continuous improvement
  • Demonstrates an ability to inspire trust and foster open communication
  • Experience coaching and developing people

Education, Licenses, and Certifications :

Required :

High School Diploma or GED

Preferred :

Bachelors in computer science or Coursework in Computer Science, Information Systems or a closely related field or commensurate studies and experience preferred

Experience : Required :

Required :

  • 4+ years of extensive experience in building enterprise software applications
  • 4 years Agile / Scrum software development experience
  • 3+ years of experience in writing APIs
  • 4+ years of experience working on web application development with front-end technology platforms like Angular, ASP.net, or any other JavaScript technology

Preferred :

  • 3+ years of progressive experience, including a minimum 3 years of architecture experience in building enterprise software applications
  • 3+ years of full-stack coding experience with C#, Typescript, JavaScript or similar programming languages. Experience with front-end frameworks like Angular, Blazor, etc.
  • 3+ years of experience with architecture patterns like MVC, Microservices, etc.

Additional Requirements :

Tools and Equipment :

  • Computer
  • Phone
  • Copier / Printer
  • OHA PPE
  • Other INPO tools and software

Work Context :

  • Works under minimal supervision
  • Must be able to sit, stand, walk, stoop, kneel, crouch, climb, and crawl in small spaces
  • Must be able to use hands, arms, ears, and eyes to touch, carry, hear, see
  • Must be able to lift 25 pounds

General Requirements :

Behaviors and Assessments / Additional Requirements :

  • Employment is dependent upon successfully completing a pre-employment background check and drug and alcohol test
  • This position may require obtaining unescorted access status
  • This position requires direct or indirect access to certain export-controlled technology, for which INPO may be required to obtain an export license in accordance with applicable U.

S. export control laws and regulations. If an export license is required, any offer of employment at INPO for this position is contingent upon receipt of the export license or authorization.

J-18808-Ljbffr

2 days ago
Related jobs
Promoted
Truist
Atlanta, Georgia

Bachelor's Degree and six to ten years of experience or equivalent education and software engineering training or experience. Develop customized coding, software integration, perform analysis, configure solutions, using tools specific to the project or the area. In an Agile environment: Responsible ...

Promoted
Hispanic Technology Executive Council
Atlanta, Georgia

Mentors other software engineers and coach team on Continuous Integration and Continuous Development (CI-CD) practices and automating tool stack. Key responsibilities of the job include ensuring that software is developed to meet functional, non-functional and compliance requirements, and solutions ...

Promoted
VirtualVocations
Marietta, Georgia

A company is looking for a Software Engineer III to provide technical direction in the development of applications and systems solutions. ...

Promoted
Google Cloud - Minnesota
Atlanta, Georgia

Proficiency in code and system health, diagnosis and resolution, and software test engineering. Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. As a software engineer, you will wor...

Promoted
OpenGov
Atlanta, Georgia

Mentor and guide junior software engineers, fostering a culture of continuous learning and improvement. You'll be a key member of our engineering team, leading complex projects in a fast-paced, agile environment using modern technologies, including ReactJS, Javascript, GraphQL, and NodeJS. Strong co...

Promoted
SiriusXM Radio, Inc.
Atlanta, Georgia

Our Ads Engineering team is looking for a Python Backend Engineer to help develop Ads-oriented solutions across a wide variety of applications in our ad's ecosystem. You'll work with many other ad engineering teams, as well as many teams outside of that space. ...

Bank of America
Atlanta, Georgia

Mentors other software engineers and coach team on Continuous Integration and Continuous Development (CI-CD) practices and automating tool stack. Key responsibilities of the job include ensuring that software is developed to meet functional, non-functional and compliance requirements, and solutions ...

AMEX
Atlanta, Georgia

As a Software Engineer, you will work on building global scale software with a host of tools and frameworks! You may work in areas ranging from machine learning, using big data, native mobile applications, backend services, full stack web applications, or UX/UI focused development! Youll work across...

InComm Payments
Atlanta, Georgia

We are looking for a Senior Java Engineer to join our InComm Dev Organization. Design and develop high-quality software solutions using Java 17, Spring Boot, Spring cloud config server, API and Relational Database (SQL server). Ability to manage an Agile Software Development Life Cycle. Bachelor's d...

LexisNexis Risk Solutions FL Inc. Company
Georgia
Remote

Java Developer III (Elastic Search)- Must have current experience with Elastic Search. ...