Qualifications - NET (C#), object-oriented programming, SQL, JavaScript to join our team
- Bachelorâ??s degree in Computer Science or additional years of applicable experience
- Comfort with complex dependencies and gathering requirements, implementation
- 8+ years of professional work experience with ASP
- NET (C#), object-oriented programming, LINQ, SQL Server/Openquery, Oracle, IIS, EF, JavaScript, jquery, HTML, CSS, Bootstrap, SSRS/Reportviewer
- Experience with Git and TFS version control
- Deep knowledge of development best practices
- Solid understanding of Software/Web Page Development Process
- Strong SQL and report writing skills, SSRS/Report Builder required
- Excellent communication skills including the ability to effectively communicate with multiple teams
- Ability to diagnose, troubleshoot, and resolve issues while providing exceptional service
- Proven ability to meet daily and monthly deliverables
- Ability to work efficiently independently as well as part of a team
- Must be results oriented and deadline focused, organized and exhibit problem-solving skills in a fast-paced environment
- Able to multi-task with multiple projects and flexible timelines and expectations
- Able to work independently in an efficient and detail-oriented manner
- Good understanding of business processes to develop reporting based on requirements, metrics and KPIâ??s
| Responsibilities - As a Full-Stack Senior Software Engineer, your responsibilities will include the development, improvement, testing, and deployment of web applications, software used for Client customized platform
- You will work directly with the end users and the Steering Committee to drive continuous, end-to-end delivery of improvements and enhancements to the platform from inception, POC, and development, all the way through to production
- You will also actively drive sound technical decisions that allow our software to operate with high quality and a high level of availability
- Work with the Steering Committee team to help prioritize new development, enhancements and bug fixes
- Collaborates with key stakeholders, end users and other members of the department /organization to gather requirements and deliver software solutions that satisfy the business needs
- Embrace Software Development Live Cycle methodology through proper design, development, testing, and documentation of the process
- Writes product specs and design documentation
- Design and develop structured, well documented code, that meets the requirements of technical specifications
- Develop and perform unit testing, lead and guide user acceptance testing
- Develop and maintain user and job guides
- Keep current on the latest technologies and discuss/apply them to project assignments
- Support version control (Git, TFS)
- Able to work in an agile environment
- Assist with Server upgrades where there is a direct impact to the code produced by the Web Apps team
- Assists with security & SOX auditing of systems ensuring the integrity of confidential employee data
- Position may require working outside of normal business hours including evenings and weekends primarily for the purpose of system upgrades or downtimes
- Develops and maintains an understanding of system functionality and ensures maximum use of that functionality
- Understands data flow to/from other systems and work with other IT teams to help resolve data integration issues
- Position may require travel between various Client locations and its affiliates and/or for training or conduct training sessions
- Provide end user support and assist customers with the usability of the system
- Provide help desk support of assigned cases including outbound call backs, e-mails, chat, and internal support tickets
- Responsible for all documentation, including applications operations, functional and technical architecture and Operations Manual
|