Joyce Meyer Ministries · 11 hours ago
Senior Software Engineer
Joyce Meyer Ministries is seeking a dynamic Senior Software Engineer to join their Information Technology Team. This role involves implementing functional software solutions that align with end user needs and the organization's business goals, as well as directing software development projects and ensuring high-quality code production.
CommunitiesNon ProfitReligion
Responsibilities
Collaborate with cross functional teams to develop high-quality software design, architecture, and code
Identify, prioritize, and execute tasks in the software development life cycle, collaborating with internal teams and vendors to fix and improve products
Provide recommendations to ensure Joyce Meyer Ministries has the best software development environment and tools needed to stay up to date with latest technologies
Document development phases and monitor systems, working with cross functional teams and leading engineers and developers to meet project goals and deadlines
Qualification
Required
5+ years' -C# development
5+ years' .Net/.net core frameworks, object
5+ years' Object-oriented programming concepts
5+ years' Web services/ Rest API's
5+ years' Enterprise application/web application design
5+ years 'ASP.NET/MVC/Razor or equivalent
5 +years' In-depth knowledge of relational databases (SQL, Postgres SQL, My SQL)
Great communication skills
Ability to work with a team and independently with minimal direction
Bachelor's degree or 4 or more years equivalent working experience in related field
Preferred
Sitecore development/experience a plus
Agile project methodology experience a plus
Continuous Integration/Continuous Delivery and application development for Azure a plus
Benefits
Medical Plan with no out -of-pocket premiums
Generous HSA contributions
Free Dental
Free long- term disability and life insurance
Wholistic Wellness Program
Employee Assistance Program for you and your family
403 (b) generous matching
Discount on ministry resources
Options to work from home with a hybrid work environment
Paid time off
Professional Development
Tuition Reimbursement