Sr. Advanced Application Developer
About SHI Innovative Solutions. World Class Support. Constantly growing in response to the needs of our customers in all sectors and verticals, SH
I has transformed itself from a $1 million "software-only" regional reseller into an $11 billion global provider of information technology products and services. From software and hardware procurement to deployment planning, configuration, data center optimization, IT asset management and cloud computing, SH
I offers custom IT solutions for every aspect of your environment. Privately-held and under the guidance of our current ownership since 1989, SHI has experienced tremendous growth in size and scope through neither merger nor acquisition. Our organic growth and two decades of stability are a direct result of backing a highly-skilled and tenured sales force with software volume licensing experts, hardware procurement specialists and certified IT services professionals. Headquartered in Somerset, NJ, SHI supports their clients from over 30 offices throughout the U.S., Canada, the U.K., Germany, France and Hong Kong.
SHI’s goal is to foster long-term, mutually-beneficial relationships with its customers and partners, every day. What SHI Can Offer: World Class Facility includes on site gyms, restaurants and community events Ongoing opportunities for personal and professional growth and development due to our strong promote from within philosophy Work in an up-beat, creative, and fun environment Benefits, include medical, vision, dental, 401K, and flexible spending Job Summary The Sr. Advanced Application Developer designs, develops, tests, maintains and enhances the entire scope of projects and multiple application software programs for a leading global IT solution provider. The Sr. Advanced Application Developer will mentor and guide junior developers in the best practices of software development. The Sr. Applications Developer will interact directly with our customers to determine requirements and deliver quality software which exceeds their expectations. This position is required to report to the SHI Somerset NJ office location as determined by SHI management.
ResponsibilitiesInclude, but not limited to: Review and analyze business needs and translate them into programming requirements for new and existing software projects Collaborate with a team of IT professionals to define functional specifications for new and existing applications Write and maintain documentation for applications and processes Design, implement, and maintain test plans for new and existing projects Perform unit and integration testing Writing high quality source code (using C#, .NET, Angular, Typescript, JSON, CSS, HTML, and emerging technologies) to implement application and process features within project deadlines Develop code pipeline jobs and procedures Engage in Project Architecture Reviews to help maintain code quality, performance and adhere to best practices Monitor and analyze application and process performance and take action to address deficiencies Troubleshoot and debug applications Resolve support issues related to deployed applications. Document programming problems and resolutions for future reference Evaluate existing applications to refactor and add new features Acquire and adapt evolving technologies and processes Maintain confidentiality with regards to the information processed, stored or accessed Accountable and responsible for the entire scope of projects and multiple applications and processes Delivery of applications and writing test cases Collaborate with team members to identify and prioritize/reprioritize work when necessary Develop strong working relationships with individuals at all levels of the company Anticipate and adjust for problems and roadblocks while eliminating roadblocks within control Remain abreast of current technologies and best practices as applicable Mentor other team members Provide technical training and support to team members Serve as point of escalation for the development team
QualificationsMinimum 5 years of C# development experience Minimum 5 years of SQL development experience Minimum 5 years of Windows development Minimum 3 years of Angular SPA development experience Minimum 3 years of RESTful API development experience Minimum 3 years of Visual Studio experience Minimum 4 years of experience in an Applications Developer role Thorough understanding of continuous integration and continuous deployment pipelines A strong desire to deliver defect-free, well-designed, and well-tested software Experience with designing, developing, testing, maintaining and enhancing successful projects and multiple applications
RequiredSkills Strong written and verbal communication skills Ability to communicate complex subject matter
- both verbally and written Ability to learn new concepts and processes quickly. Ability to self-manage, take initiative and be resourceful Ability to work both individually and in a team environment Independent learner Strong problem solving, organizational, and time management skills Ability to multitask and complete tasks with efficiency and accuracy Strong analytical and troubleshooting skills Receptive listening skills Proficiency in C# .NET, Java script, Angular, Typescript, HTML, CSS, ASP.Net, REST, & SQL Ability to present ideas in a clear, concise fashion to technical and non-technical audiences Must have strong mentoring skills Willingness to share skills, knowledge and expertise Ability to deliver successful projects Equal Employment Opportunity – M/F/Disability/Protected Veteran Status