Job Description
Programmer Analyst C# .NET (J-4416)
Location: Onsite; Bridgeport, West Virginia (Preferred) or Glen Allen, Virginia
Terms: Direct Hire
Salary Range: $85,000-$118,000; Based on Experience
Note: For this position, we are unable to provide visa sponsorship and unable to work with 3rd parties.
Capstone IT is partnering with our client, a leading provider in the natural gas transportation and storage industry, to hire a Programmer Analyst for a direct hire position. This is an onsite role based in Bridgeport, WV (preferred) or Glen Allen, VA (Greater Richmond Area).
The Programmer Analyst will design, develop, and maintain enterprise-level software applications that support business operations. This role focuses on C# .NET frameworks, Java Spring Application Architecture, Oracle SQL, and MongoDB, delivering solutions across multi-platform environments. The candidate will provide technical support, conduct system analysis, and collaborate with vendors to evaluate and implement software solutions. The ideal candidate will manage systems analysis and software development activities using tools like Azure DevOps, WebLogic, and Linux for system navigation, testing, and automation. Adherence to SDLC, TDD, and Agile frameworks is critical for delivering solutions that meet business needs. Strong problem-solving, collaboration, and technical leadership skills are essential for success in this role.
RESPONSIBILITIES:
- Design, develop, and maintain software solutions using C# .NET frameworks, Java Spring Application Architecture, Oracle SQL, Transact-SQL, and Visual Studio.
- Collaborate across business units in multi-platform environments to manage and deliver multiple project assignments.
- Define system scope and objectives while balancing user needs, technical constraints, and business priorities.
- Implement and manage CI/CD pipelines using Azure DevOps for automated software delivery.
- Develop and integrate RESTful APIs for data exchange and system interoperability.
- Utilize automation tools like UiPath to streamline workflows and improve efficiency.
- Optimize software performance and scalability through debugging, monitoring, and code reviews.
- Modernize legacy systems and applications using cloud platforms (e.g., Azure, AWS) and tools like MongoDB.
- Manage application architecture and troubleshoot systems using WebLogic and Linux for navigation and log retrieval.
- Leverage containerization tools like Docker and orchestration platforms such as Kubernetes (preferred) for application deployment and scaling.
- Create and maintain technical documentation for system designs, troubleshooting, and workflows.
- Apply TDD and SOA principles to deliver high-quality solutions.
- Support strategies for disaster recovery, business continuity, and security compliance.
- Participate in Agile workflows, including sprint planning, backlog grooming, and retrospectives.
- Mentor junior team members, fostering technical growth and knowledge sharing.
QUALIFICATIONS:
- Bachelor’s degree in Computer Science, Software Engineering, Information Systems, or a related field (or equivalent work experience).
- 6+ years of experience in software development and systems analysis.
- Expertise in C# .NET frameworks, Java Spring Application Architecture, Oracle SQL, Transact-SQL, and Visual Studio.
- Hands-on experience with Azure DevOps (CI/CD pipelines, version control, test management).
- Working knowledge of containerization tools like Docker and orchestration platforms such as Kubernetes (preferred).
- Proficiency in cloud-based database solutions, including MongoDB.
- Working knowledge of WebLogic and Linux for system-level operations.
- Strong understanding of SDLC, TDD, SOA, and Agile frameworks (e.g., Scaled Agile, Risk-Based Agile).
- Experience with automation tools like UiPath or similar technologies for process optimization.
- Solid foundation in OOP principles, design patterns, and RESTful API development.
- Proven ability to collaborate across multiple business units in multi-platform environments and manage multiple project assignments.
- Solid foundation in Quality Assurance (QA) and Quality Control (QC) principles.
- Proven ability to debug, troubleshoot, and optimize applications for performance and scalability.
- Experience in regulatory environments (e.g., energy and utilities) is preferred.
Capstone IT is an EEO Employer
Our website: https://www.capstonec.com
Like us on Facebook: https://www.facebook.com/CapstoneITStaffingSolutions
Follow us on Twitter: https://twitter.com/capstone__IT
Connect with us on LinkedIn: https://www.linkedin.com/company/capstone-it-omaha-kansas-city