Christ's Church of the Valley · 3 weeks ago
Senior Programmer / Software Developer
Christ’s Church of the Valley (CCV) is seeking a Senior Programmer / Senior Software Developer to enhance their digital platforms through technical excellence and innovation. The role involves leading the development of robust solutions, mentoring junior developers, and ensuring that projects align with business objectives while fostering a culture of continuous improvement.
CharityNon ProfitReligion
Responsibilities
Architect and Develop Solutions: Design, develop, and maintain complex applications and systems across multiple technology stacks and frameworks
Technical Leadership: Apply advanced knowledge of architectural patterns and design principles to ensure modularity, maintainability, scalability, and security
End-to-End Ownership: Lead projects from concept through deployment, including requirements gathering, system design, coding, testing, and implementation
Performance & Security: Anticipate and mitigate technical debt, performance bottlenecks, scalability challenges, and security vulnerabilities
DevOps & Automation: Implement and optimize CI/CD pipelines, automated testing frameworks, and cloud-based deployments (Azure)
Mentorship & Team Development: Coach and mentor junior and mid-level developers, fostering a culture of continuous learning and technical excellence
Cross-Functional Collaboration: Communicate complex technical concepts clearly to non-technical stakeholders and align solutions with organizational and ministry goals
Innovation & Adaptability: Stay current with emerging technologies and proactively introduce tools and practices that enhance CCV’s digital platforms
Documentation & Standards: Establish and maintain coding standards, technical documentation, and best practices for software development lifecycle
Incident Management: Diagnose and resolve critical system issues, ensuring minimal downtime and optimal user experience
Qualification
Required
Proficiency in multiple programming languages (C#, Java, JavaScript, Swift) and frameworks (ASP.Net, ASP.Net Core, Xamarin)
Strong understanding of architectural patterns (MVC, MVVM, microservices) and software design principles
Hands-on experience with Azure services (Web Apps, Virtual Machines, Infrastructure) and cloud-native development
Familiarity with DevOps practices, build/test automation, and CI/CD pipelines
Experience with automated testing (functional and non-functional regression testing)
Knowledge of APIs, RESTful services, and integration strategies
Ability to lead technical projects and influence team culture positively
Strong communication skills for translating technical concepts to non-technical audiences
Analytical mindset with the ability to diagnose complex issues and propose scalable solutions
Quick learner who adapts to emerging technologies and evolving business needs
Commitment to Excellence-We bring our best, every time
Heart for Evangelism-We will risk it all to reach one more
Radical Generosity-We steward all things with open hands
Integrity-We commit to zero gap between what we say and do
Servant Attitude-We put others before ourselves
Teamwork-We are fiercely committed to the power of teams
3+ years' experience developing / managing systems leveraging cloud technologies
3+ years of hands-on application development on web and mobile products with back-end server integration
5+ years practicing Agile Software Development
Strong understanding of architectural patterns and best practice principles and guidelines for software development
Established history of designing and building successful applications across multiple platforms and operating systems
Experience with DevOps build and test automation, including the ability to articulate how your pipelines work
Demonstrated experience with automated testing including both functional and non-functional regression testing
Strong knowledge of development tools, programming languages (C#, Java, JavaScript, Swift), APIs, and software development methodologies
Hands-on experience with ASP.Net & ASP.Net Core, Xamarin, Azure Web Apps, Azure Virtual Machines / Infrastructure
Preferred
Bachelor's degree in information technology, Computer Science, Data Analytics, Business Systems, or a related field is preferred
Bachelor's degree in computer science, Information Technology, Software Engineering, or a related field
Advanced certifications in cloud technologies (Microsoft Azure), software architecture, or DevOps
Equivalent professional experience in lieu of formal education will be considered
Experience developing for the Unity Game Engine is a plus
Company
Christ's Church of the Valley
Christ's Church of the Valley aims to introduce individuals to the adventure that a life with Christ can bring.
H1B Sponsorship
Christ's Church of the Valley has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2023 (2)
Funding
Current Stage
Growth StageCompany data provided by crunchbase