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.
Xenith Solutions LLC is a Service-Disabled Veteran-Owned Small Business founded in 2019. We provide comprehensive, timely and relevant Solutions and Business Consulting support to our customers as a key partner. Our leadership brings over a century of combined experience in Defense and Civilian markets. Our employees possess experience in all aspects of solution development from requirements creation, development, test and evaluation, fielding, and sustainment. At the core of our offerings we provide strategy and technology solutions, giving our customers valuable insights and thought leadership on the best application of information technology to drive business objectives.
Xenith focuses on solving complex business challenges facing our customers. Our “Success Through Achievement” work ethic means our customer receive quality solutions through our commitment. We pride ourselves on tackling some of the most difficult operational requirements our customers have – ensuring an appropriate match between the mission requirements, financials, schedule, and security.
EEO
Xenith Solutions provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, gender, sexual orientation, gender identity or expression, national origin, age, disability, genetic information, marital status, amnesty, or status as a covered veteran in accordance with applicable federal, state and local laws.
EEO IS THE LAW – If you are an individual with a disability and would like to request a reasonable accommodation as part of the employment selection process, please contact Xenith Solutions.
E-Verify
As a Federal Contractor, Xenith Solutions is required to participate in the E-Verify Program to confirm eligibility to work in the United States.
Affirmative Action Plan
As a federal government contractor, and based on Executive Orders and applicable laws and regulations, Xenith Solutions develops and maintains annual written Affirmative Action Plans and endeavors to hire and advance qualified minorities, females, individuals with disabilities, and protected veterans.
Last updated on Mar 11, 2024
30+ days ago
30+ days ago
Arlington, Virginia
·30+ days ago
Arlington, Virginia
·30+ days ago
30+ days ago
Bengaluru, Karnataka
·30+ days ago
Remote
·30+ days ago
Berlin, Berlin
·30+ days ago
Reutlingen, Baden-Württemberg
·30+ days ago
Berlin, Berlin
·30+ days ago
Augsburg, Bavaria
·30+ days ago
Kiel, Schleswig-Holstein
·30+ days ago
Wuppertal, North Rhine-Westphalia
·30+ days ago
Bad Vilbel, Hessen
·30+ days ago
Hamburg, Hamburg
·30+ days ago