Location: Hybrid schedule. Must be in commutable distance to:
Cary, NCGreenville, SCClarks Summit, PA
Key Responsibilities
- Design, develop, test, and deploy software applications (Full Stack Development) using modern programming languages and frameworks.
- Build and maintain enterprise-grade applications and solutions with a focus on security and performance.
- Integrate AI Capabilities (e.g., Gen
- AI APIs, ML models) into applications.
- Participate in peer reviews of code, solution designs, and configurations.
- Collaborate with cross-functional teams to gather requirements, refine user stories, and deliver innovative solutions.
- Troubleshoot and resolve production incidents and service requests.
Required Qualifications
- Bachelor’s degree in Computer Science, Information Systems, Engineering, or related field, 1+ year of experience in Software Application Development with modern technologies, which include (but not limited to) any of the following:
- Java, Python, C#, JavaScript/TypeScript Experience with object-oriented programming concepts.
- Experience with relational databases and SQL.Internship or project experience in Software Application Development with modern technologies.
Preferred Qualifications
- 2 years of experience in Software Application Development with modern technologies, which include (but not limited to) any of the following: Experience with Git-based repositories (GitHub, Bitbucket, Azure Repos).
- Familiarity with AI/ML and emerging technologies, including:
- Generative AI concepts, prompt engineering, and LLM APIs (e.g., Azure OpenAI).
- Familiarity of Responsive UI/UX development concepts.
- Understanding of Relational and NoSQL database design concepts.
- Understanding of cloud-native application development and deployment on platforms such as Azure, AWS, or Google Cloud.
- Understanding of DevOps and automation practices, including CI/CD, release management, and tools such as Azure DevOps, Selenium, JUnit/Mockito.
- Understanding of modern Identity and Access Management and application security (App
- Sec) practices.
- Demonstrated ability to quickly learn and apply new skills to deliver high-quality software.
- Strong academic record or demonstrated extracurricular success (research, projects) in any field.
- Candidate must be currently authorized to work in the United States and must not require Met
- Life sponsorship or support for an immigration-related employment benefit (e.g., work permit or temporary work visa) in any capacity now or in the future.