DE Jobs

Search from over 2 Million Available Jobs, No Extra Steps, No Extra Forms, Just DirectEmployers

Job Information

TRI-COR Industries, Inc Application Programmer - Senior in United States

We are seeking a highly skilled and experienced Senior Application Programmer to join our dynamic team. The Senior Application Programmer will be responsible for designing, developing, and maintaining complex software applications to meet the needs of our organization. The successful candidate will possess advanced technical expertise, a strong understanding of software development methodologies, and a passion for innovation.

As a Senior Application Programmer, you will play a pivotal role in driving the success of our software development initiatives through a range of critical responsibilities. Leveraging your extensive experience and expertise, you will lead the development of complex software applications using a variety of programming languages and frameworks. This will involve translating detailed design specifications into robust and efficient solutions, ensuring they meet both performance and usability standards. Additionally, you will analyze functional business applications across various domains such as finance, accounting, logistics, and contracts, and develop comprehensive block diagrams and logic flowcharts to guide software architecture and design.

Your role will also encompass ensuring thorough documentation throughout the software development lifecycle, including program-level and user-level documentation, to support project transparency and continuity. You will actively engage in performance optimization efforts to enhance software efficiency and user experience, implementing optimization techniques and best practices. Furthermore, as a technical leader, you will provide guidance to junior programmers, ensuring adherence to coding standards, project deadlines, and best practices. Your problem-solving skills will be crucial in devising and modifying procedures to address complex challenges, collaborating closely with cross-functional teams to implement effective solutions. Additionally, you will actively collaborate with stakeholders to gather requirements, clarify design specifications, and ensure alignment with project objectives, while continuously striving for process improvement and innovation to enhance overall productivity and efficiency. Responsibilities include:

· Design, develop, and maintain software applications using programming languages such as Java, C#, or Python.

· Lead the technical design and architecture of software solutions, ensuring scalability, performance, and maintainability.

· Collaborate with stakeholders to gather and analyze requirements, and translate them into technical specifications.

· Provide technical guidance and mentorship to junior developers, reviewing code and providing feedback as needed.

· Implement best practices for software development, including code reviews, testing, and documentation.

· Troubleshoot and resolve complex technical issues, ensuring timely resolution.

· Stay up-to-date with emerging technologies and industry trends, and recommend innovative solutions.

· Participate in Agile development processes, including sprint planning, stand-ups, and retrospectives.

· Work closely with cross-functional teams to deliver high-quality software solutions on time and within budget.

Required Qualifications:

· Relevant certification from a nationally recognized technical authority.

Minimum Experience:

· Six (6) years of experience in software development, with a focus on enterprise-level applications.

Required Skills:

· Technical Experience with Energy Procurement Support Tools (EPST) applications is preferred.

· Knowledge of the EPST application database process is preferred.

· Proficiency in programming languages such as Java, C#, or Python.

· Strong understanding of software design patterns, data structures, and algorithms.

· Experience with web development frameworks (e.g., Spring Boot, ASP.NET, Django).

· Familiarity with relational and non-relational databases (e.g., MySQL, PostgreSQL, MongoDB).

· Excellent problem-solving and analytical skills.

· Strong communication and interpersonal skills.

· Ability to work independently and collaboratively in a team environment.

· Experience with cloud platforms (e.g., AWS, Azure) is a plus.

Security Requirement:

· Must possess IT-II security clearance or have a current National Agency Check with Local Agency Check and Credit Check (NACLC) at time of proposal submission.

DirectEmployers