What are the responsibilities and job description for the Senior Application Programmer - C#, JAVA, .NET Core - Contract to Hire - On Site - Raleigh, NC - 745978 position at FairPoint Communications?
Job Overview
We are seeking a highly skilled Senior Application Programmer with expertise in C#, JAVA, and .NET Core to join our team in Raleigh, NC. This on-site role is a contract-to-hire opportunity that offers an engaging environment for professional growth and the chance to contribute to the SOSKB Modernization project.
Key Responsibilities
Joining our organization offers substantial opportunities for professional development. You will work collaboratively with seasoned IT professionals and engage in impactful projects that are pivotal to the agency's modernization efforts, laying a strong foundation for your career advancement within the technology sector.
Compensation And Benefits
We are seeking a highly skilled Senior Application Programmer with expertise in C#, JAVA, and .NET Core to join our team in Raleigh, NC. This on-site role is a contract-to-hire opportunity that offers an engaging environment for professional growth and the chance to contribute to the SOSKB Modernization project.
Key Responsibilities
- Perform advanced technical analysis and programming for the SOSKB Modernization project, focusing on both new development and enhancements to existing applications.
- Collaborate with the KB5 Modernization team to devise solutions for complex technical challenges.
- Investigate, research, and implement new technologies to improve system capabilities.
- Engage in the development of features and functions while ensuring adherence to the latest standards in code security and application development.
- Conduct interviews with staff and stakeholders to identify and understand business needs, refining workflows and automating processes for increased efficiency.
- Develop and document software requirements, business rules, and functional design specifications.
- Design user interfaces consistent with established standards, and develop system and user documentation.
- Program applications based on specifications provided by business analysts, utilizing C#, JAVA, .NET Core, SQL, and ASP.NET Core.
- Execute comprehensive testing to ensure application reliability before deployment.
- Transition legacy code to modern frameworks and standards, including converting from WCF calls to .NET Core API calls.
- Proficient understanding of the Systems Development Life Cycle (SDLC).
- Knowledge of client/server environments.
- Proven ability to evaluate and analyze existing applications, effectively identifying process improvements.
- Strong project management skills with the capacity to work independently and meet deadlines within budget constraints.
- Advanced programming experience with C#, JAVA, .NET Core, MS-SQL, XAML, WPF, .NET Core API, and .NET Core ASP.NET MVC.
- Experience in unit testing of developed code.
- Bachelor's degree in Computer Science, Computer Information Systems, Computer Engineering, Math, or a related technical field, paired with at least one year of relevant experience in business application consulting or development.
- Alternatively, an Associate degree in Computer Programming combined with two years of related experience is acceptable.
Joining our organization offers substantial opportunities for professional development. You will work collaboratively with seasoned IT professionals and engage in impactful projects that are pivotal to the agency's modernization efforts, laying a strong foundation for your career advancement within the technology sector.
Compensation And Benefits
- On-site W-2 hourly rate: $50/hour.
- Full-time salary range: \(70,000 - \)90,000 annually upon conversion from contract.
- This role is a contract-to-hire position with no sponsorship available for full-time employment.
Salary : $70,000 - $90,000