Senior Developer
Job Description
At VyStar, we offer competitive pay, an excellent benefit package that includes a 401(k) Plan, an extensive paid technical and on-the-job training program, and tuition reimbursement--available to all full and part time employees. Part time positions start at a minimum of 30 hours per week.
We encourage you to become a part of VyStar Credit Union's family of employees.
Senior Developer
The Senior Developer will perform programming work in developing, delivering and maintaining technology based business solutions in .NET environments. This development will apply to stand-alone applications, enhancing current VyStar applications, or integrating multiple applications. The position will execute the assigned tasks to develop, test, debug, and deploy such applications, which are of larger scope, moderate complexity, and emerging technologies. Assigned projects require knowledge of system development programming, analysis and design principles, practices and techniques. The Senior Developer will perform detailed coding of individual components, user interface, business logic, and database layer. Position will report to the Application Development Manager and will take some project directives from the Lead Application Developer and perform tasks efficiently.
ESSENTIAL JOB FUNCTIONS
- Design, plan, and execute software development to support strategic objectives.
- Develop web and mobile applications, web services, user interfaces, and stored procedures based on business requirements and technical specifications.
- Provide technical assistance to application users, troubleshoot technical problems and communicate solutions to users.
- Participate in and lead design sessions with fellow developers, business analysts and other team members to analyze business requirements and outline the proposed solution.
- Review requirements documentation to interpret and map use cases, business rules and functional design with team members.
- Lead and/or participate in architectural design process.
- Author and distribute technical specifications for review to peers and support teams such as Information Security and Information Technology Operations groups.
- Develop code for complex business modules, interface systems and conversion programs.
- Develop code, web services, and stored procedures based upon technical design, user interface and use cases.
- Develop to project time lines, milestones and deadlines.
- Debug code and perform thorough and proper unit and integration tests on application development.
- Work with system testers to correct defects and issues.
- Ensure application readiness for deployment and adhere to change management processes.
- Work with application development manager to define project tasks and risks.
Demonstrate each of the following VyStar Excellence behaviors in performing the duties and responsibilities of their job.- Focus - Focus your full attention by carefully listening to and observing your clients or member.
- Connect - Consistently be friendly and approachable. Demonstrate you care.
- Understand - Listen empathetically and ask questions (70% to 30%).
- Counsel - Recommend solutions based on your clients or member's needs and objectives.
- Advance - Ensure that member's or client's expectations were exceeded.
- Verify necessary follow-up actions were completed.
EDUCATION
- Four-year bachelor's degree (or equivalent combination of education, significant relevant experience, and/or Microsoft certification).
EXPERIENCE
- 8+ years' experience with .NET/C# in designing, developing, integrating, and managing complex software and systems solutions
- 5+ years working with web services, JSON, REST, XML, SOAP and/or WCF.
- 5+ years working with SQL Server
- Financial services industry experience preferred
SKILLS & ABILITIES
- Advanced knowledge of Microsoft .NET with emphasis in C#
- Knowledge of HTML 5, CSS3, and JavaScript frameworks
- Solid understanding of object-oriented programming (OOP).
- Demonstrated experience with Service Oriented Architecture (SOA), Web Services, JSON, REST, XML, SOAP, WCF, Web API and Cloud technologies.
- Advanced knowledge of OOD, design patterns, software architecture, and systems integration concepts and frameworks
- Advanced level expertise using SQL Server or other enterprise database platforms
- Understand and utilize the technologies required to implement SSO integration on web and mobile platforms, wrapping and/or deploying applications
- Ability to follow and enhance the software development life cycle (SDLC) for systems design, development, verification, and implementation.
- Ability to multi-task, work independently and manage unstructured tasks within specific guidelines and time constraints.
- Knowledge of requirements gathering process and documentation structure.
- Ability to create and maintain technical documentation for newly created or modified custom applications.
- Ability to gain proficiency and earn certifications in new technologies.
- Ability to work independently on small projects.
- Interpersonal skills including collaborative style and ability to work effectively with diverse groups.
- Ability to adapt quickly to an existing, complex environment.
- Ability to quickly learn new concepts and software as necessary.
- Candidate should be a self-motivated, independent, detail oriented, responsible team-player.
- Passionate about building high-quality systems with software implementation best practices.
- Ability to work in a collaborative team environment.
- Ability to communicate effectively, both orally and in writing.
- Experience working with, and in depth knowledge of Microsoft technologies including Visual Studio, Visual Studio Team Services, and SQL Server.
DISCLAIMERS AND WORK ENVIRONMENT
Nothing in this position description is an implied contract for employment. The position description is intended to be an accurate account of the essential functions. The functions are not all encompassing and are subject to change at any time by management.
The work environment characteristics described are representative of those that an employee encounters while performing the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
As required or requested, may exert up to 20 pounds of force occasionally and/or a negligible amount of force constantly to lift, carry, push, pull or otherwise move objects.
Date Posted
01/14/2023
Views
6
Positive
Subjectivity Score: 0.8
Similar Jobs
Senior Software Tester, Selenium, Azure DevOps, Jenkins, JUnit - PNC
Views in the last 30 days - 0
View DetailsBusiness Relationship Manager Senior Deepening - Vice President - JPMorgan Chase
Views in the last 30 days - 0
View DetailsLoan Servicing Admin II (Commercial Loans)Global Operations - Merrill
Views in the last 30 days - 0
View DetailsLoan Servicing Admin II (Commercial Loans)Global Operations - Bank of America
Views in the last 30 days - 0
View Details