What are the responsibilities and job description for the Software Integration Engineer position at Patriot Talent Solutions?
Job Details
Knoxville, TN | Software Integration Engineer | Full-time
We are actively recruiting a Software Integration Engineer for our client in Knoxville, TN. This is a hybrid direct placement opportunity that will require some onsite work in Knoxville. The successful candidate will be a professional who excels in working with varied project teams to implement IT solutions that prioritize customer needs. This position requires handling complex challenges across multiple applications and data sources, managing the entire lifecycle of application development, deployment, and monitoring, and driving process improvements. Additionally, the Senior Software Engineer will play a key role in promoting team knowledge-sharing through mentoring, coaching, technical discussions, and training sessions.
Due to client request, candidates must be eligible to work in the United States without sponsorship.
Responsibilities:
- Lead software development efforts by engaging in the analysis, design, coding, debugging, testing, and modification of new software or enhancements that meet organizational requirements.
- Leverage existing technical foundations to create innovative solutions for complex problems and establish standards and procedures for enterprise integration architecture.
- Showcase expertise in managing software, platforms, and development environments, while proactively researching solutions and driving optimizations.
- Serve as a top-tier technical expert and advisor, specializing in application development, API interactions, and troubleshooting software and operating systems.
Desired Skills:
- Proven ability to generate innovative solutions and creatively address problems.
- Strong critical thinking skills and a proactive approach to tackling challenges.
- Collaborative mindset, effective in working within a multi-disciplinary team environment.
- Excellent communication skills.
- Proficiency in deploying and managing backend systems, including C#/.NET, NodeJS, Python, and PHP applications in production environments.
- Expertise in building web applications using JavaScript, HTML, TypeScript, CSS/SCSS, and frontend frameworks such as Angular and React.
- Experience in writing and executing unit tests to ensure software quality and reliability.
"Equal Opportunity Employer/Veterans/Disabled"