JOB PURPOSE AND IMPACT
We seek an ApplicationDevelopment Analyst III who will maintain, integrate and implement softwareapplications within the organization.
In this role, you will conduct softwareapplication testing, quality assurance, configuration, installation and supportto ensure smooth, stable and timely implementation of new software and updatesto installed applications.
Conduct, and guidesothers, in technical software testing and debug systems and softwareapplications, as needed.
Compile and prioritizeenhancements and defect resolutions to applications, implementing changes.
Performs advanced andcomplex programming, coding and documentation of systems and applicationssoftware.
Analyze businessrequirements and prepare detailed technical specifications to writeapplications and programs.
Key contributor into thestrategy and technical planning of system / application technology in accordancewith internal and external software compliance standards.
You will work underminimal supervision and independently handle complex issues while referringonly the most complex issues to higher-level staff.
NET Core 3.x
ASP.NET Core 2.x(dev / ops)
Windows Services(dev / ops)
Hands-on experience withdesigning Web / REST APIs
At least theoreticalknowledge of theory and challenges around distributed systems and architecturalpatterns
Nice to Have
Akka.Net or similardistributed appl framework, ideally based on actor model
Experience withdesigning scalable / parallelizable algorithms / data structures
Good understanding ofSQL Server data management and integration options
Familiarity with GITversion control system
Ability to createscripts to automate builds and deployments (e.g. using sh, PowerShell orequivalent)
Integrated UI’s withpush notification technologies (e.g. SignalR, WebSockets).
Bachelor’s degree in a related field or equivalent experience
Minimum 8-12yrs of related work experience
Other minimum qualifications may apply