Software Developer II
Company: Southern New Hampshire University
Location: Manchester
Posted on: September 21, 2023
Job Description:
We are one growing team with one powerful goal - and as a global
leader in education, we strive for a workforce that reflects the
individual differences of our learning community. We believe that
our employees can be their best selves when they can be their true
selves. That is why we're committed to cultivating and preserving a
culture of inclusion in which all our employees feel welcomed,
valued and empowered. Together, we will shape the future of
education by transforming lives beginning with yours.This position
will partially be based in the following office
location.Manchester, NHHowever, partial remote work from the
following states may also be considered: Massachusetts, Maine,
Vermont.The OpportunityPosition Summary:
Southern New Hampshire University is looking for an experienced
generalist Software Developer II who will specialize in the
development of software solutions in and around our CRM platform to
allow users to achieve their goals and support their business
processes. You will report to the Senior Software Development
Manager in the Business Technology Solutions (BTS) department of
Information Technology Solutions. The Software Developer II is
responsible for the full Software Development Life Cycle (SDLC) of
many diverse software solutions across platforms and technology
stacks, with a focus on Microsoft and .NET technologies.
Responsibilities include design, development, testing,
documentation, implementation, maintenance, and troubleshooting of
multiple software solutions from creation to live production
support. There will be a focus on rapid development of proof of
concepts to determine feasibility.
In this role, you will get to:
- Lead design, and testing best-practices across a diverse
portfolio of software solutions
- Research and provide technical solutions for complex design
challenges utilizing proof-of-concept (PoC) or Minimum Viable
Product (MVP) techniques as appropriate
- Design cloud-based solutions to create new software programs
and systems
- Produce efficient and elegant code based on requirements and
architecture designs
- Participate in Paired Programming or Code Review techniques to
ensure delivery of high-quality, fault-tolerant code
- Collaborate with partners and leadership to provide diagnostic
and debugging support for high-volume production systems, providing
fixes
- Gather team member requirements, analyze functional
requirements, recommend and design possible solutions
- Advise business departments that wish to create, modify, or
automate their business processes
- Test and deploy programs and applications using CI/CD
pipelines
- Troubleshoot, debug, maintain existing software
- Compile and assess user feedback to improve existing software
applications
- Develop technical documentation to guide future software
development projects
- Maintain good communication around issues and opportunities;
communicate across organizational boundaries from system end-users
through senior management
- Provide accurate estimates on project tasks
- Work in an Agile environment with highly collaborative Scrum
teams
- Other duties as assigned.
We would like to see:
- Bachelor's degree in Computer Science, Information Systems,
Mathematics, Engineering, or similar field and at least 5-10 years'
experience in software development.
- Experience should include participation in all phases of the
Software Development Lifecycle and should reflect successful
demonstration of business skills, technical skills, people skills
(collaborative) and soft-skills (learning agility, effective
communicator, results-oriented).
- Equivalent of experience in lieu of degree acceptable: Yes
- 5+ years of professional software development experience
- Expertise developing object-oriented software solutions in
Java, C# and .NET
- Expertise with Model-View-Controller (MVC) and other full-stack
application development patterns
- Expertise with relational database (RDMS) concepts and exposure
to SQL
- Expertise with modern source control systems, Git,
project-management suites, and Azure DevOps
- Expertise with Agile Framework (Kanban/Scrum/Safe)
Additional experience in:
- Expertise with Salesforce Application Development
- Expertise with Salesforce Education Cloud
- Expertise with Agile and Scrum development methodologies.
- Expertise in DevOps for Salesforce Experience with Microsoft
SQL, Oracle, Azure Cosmos
- Exhibits SNHU core competencies consistent with "Growing SNHU"
- Cultivate Culture, Inspire Inclusivity, Interdependent
Leadership, Lead Vision & Purpose, Design Thinking, Transparent
Leadership, Mentoring Mindset, Build Coalitions, Strategic
Agility.
Preferred Qualifications:
- Salesforce Platform Developer Certification is a plus but will
be required within 6 months
- In-depth experience with Higher Education software products
including Banner, Colleague, Brightspace, and Salesforce
- Experience with Ellucian Ethos Data Model (EEDM) data
representation and utilizationThinking about the job, but not sure
you should apply? We still want to hear from you.We recognize that
not everyone enters the world of work with the same advantage,
opportunity, and privilege. This is why your skills and experiences
are important to us. Take the leap and apply, you just might be the
person we are looking for!Are Benefits Important to You?We offer
exceptional benefits, many available starting on the first day of
employment:Anthem BlueCross affordable, low-deductible Medical
insurance available on day oneLow to no-cost Dental, Vision and
Life Insurance options5 weeks of Paid Time Off that starts accruing
on day one & Paid HolidaysA Retirement Plan with a 9% Employer
Funded annual contributionTuition Benefits with family offeringsWho
Are We?SNHU employees are a team in every sense. Separately, we
understand that each individual brings unique experiences,
perspectives and ideas to create a vibrant work environment.
Together we share common values of honesty, acceptance and
accountability working as a unified force toward a common goal: to
transform the lives of learners. By joining our team, you join us
in our vision. Together, we'll shape the future of education by
transforming lives-beginning with yours.We are committed to equal
employment opportunity regardless of race, color, ancestry,
religion, sex, national origin, sexual orientation, age,
citizenship, marital status, disability, gender, gender identity or
expression, or veteran status. We are proud to be an equal
opportunity workplace.Remote work disclaimerPlease note that this
is a remote eligible position. At SNHU, we ask that our remote
employees have access to a reliable internet connection and a
dedicated, properly equipped workspace at a fixed location within
the United States (in one of the approved states as reflected
above) that is free of distractions and dependencies.Please note
that a background check is required for employment.
Keywords: Southern New Hampshire University, Manchester , Software Developer II, IT / Software / Systems , Manchester, New Hampshire
Didn't find what you're looking for? Search again!
Loading more jobs...