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
JPMorganChase
Atlanta, Georgia

As an AWS Software Engineer III, Big Data and ETL at JPMorgan Chase within Corporate Technology, specifically as a part of Consumer and Community Banking Risk Technology team, your role will be to contribute to an agile team responsible for designing and delivering trusted, market-leading technology...

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 c...

Promoted
Workday
Atlanta, Georgia

We are open for either a Software Engineer II or Software Engineer III to develop, build, deploy, and support the security specific solutions and infrastructure to help protect Workday customers data. Software Engineer III - Basic Requirements. About YouSoftware Engineer II - Basic Requirements. Exp...

Promoted
Swisslog Holding AG
Atlanta, Georgia

The Software QA Engineer III position is a senior-level position with strong software testing skills for front-end and back-end solutions. Software Quality Assurance Engineer III. The Software QA Engineer III is expected to work in an Agile team sized (5-7) on projects that run from 5-10 months in d...

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. ...

OpenGov
Atlanta, Georgia

As a Software Engineer III at OpenGov, you'll build best-in-class SaaS solutions that enable efficiency, transparency, and accountability within government agencies. Mentor and guide junior software engineers, fostering a culture of continuous learning and improvement. You'll be a key member of our...

JPMorgan Chase & Co.
Atlanta, Georgia

As a Software Engineer III, Java Spark at JPMorgan Chase within the Corporate Sector, Risk Technology team, you serve as a seasoned member of an agile team to design and deliver trusted market-leading technology products in a secure, stable, and scalable way. We have an exciting and rewarding opport...

American Lebanese Syrian Associated Charities
Atlanta, Georgia

Your responsibilities extend beyond typical software development lifecycle activities; you’ll also serve as a technical mentor to other engineers, sharing your expertise and contributing to the team’s success. As a subject matter expert, you’ll focus on various aspects of software engineering best p...