Participating in the entire software development life cycle, design, debugging applications, configuring existing systems with the emphasis on Integration Services
Core Development Responsibilities
- Expert in writing and maintaining clean, testable code using .Net Ecosystem and DevOps Server.
- Expert in Azure Integration Services – Azure PubSub Service, Azure API Gateway, and API Endpoints.
- MS SQL dB and Middleware expert.
- Active Directory and JWT (Jason Web Token) Security expert.
- Assists in enforcement of development deadlines and schedules.
- Develop expert code.
- Review & optimize code from team members.
- Azure Integration Services Configuration. (Azure Cost Optimization)
Analysis of system requirements
- Co-Develop Solution, Integration Services & Systems Architecture
- Developing technical specifications to holistically understand solutions/work items.
- Prioritization of tasks
- Impact analysis
- High level design to give scope estimates.
- Accurate estimations of effort and duration of tasks
- Identify system deficiencies and recommends solutions
User Interface design and testing
- UI Design Expert
- Responsive Design
- Cross Browser/Platform
- Storyboards, process flows and sitemaps.
Coaching
- Assist with up skilling team members by assisting junior staff, showcasing new and interesting technologies/methodologies
Deployments
- Ensure stable releases to QA and Production environments
- Setup and configure application on QA and Production environment
- System Documentation
- Update documentation as changes occurs
-
Document development & operational procedures
-
System support
Assist with system support during production POC phases. Responsible for making sure all systems stay online for duration of the POC period
- Produce appropriate software programs that satisfy the specifications.
- Test own programs / artefacts.
- Test Interfaces to other systems
- Provide test information to Testers.
- Implement changes into the Staging & Production environments.
- Updates of data model documentation
- Technical support / assistance to others on own programs / systems
- Updates of data model documentation
- Technical support / assistance to others on own programs / systems
- Provide standby / support (when applicable)
Qualifications
- Matric
- Relevant tertiary qualification
- Relevant Certifications
Experience
- Solid System Architecture
- Minimum 6 years extensive working experience as a .Net Developer in a Snr role with strong .Net Core, Azure Integration Services and MS SQL skills.
- System Interface design Expert
- Business Logic and Rules Layers
- SOA, Microservices and Streaming Architecture Frameworks
- Azure Subscription and Integration Services
- Solid Experience with Agile and DevOps environments
Desired Skills:
- .Net
- Azure
- SOA