Senior Software Developer C# .Net Core + AWS

Application deadline date has been passed for this Job.
This job has been Expired

Senior Software Developer C# .Net Core + AWS

  • Post Date:July 6, 2023
  • Views 379
0 Applications
Job Description

MAIN PURPOSE

Analyze user requirements, design, build and support bespoke technical solutions in the cloud and across the environment.

KEY OUTCOMES

  • Analysis, technical design and development aligned to team processes & requirements.
    • Develop technical specifications from systems specifications.
    • Design and code programs of greater complexity and size from technical specifications.
  • Maintain and support existing systems.
    • Interpret user requirements and translate into systems design.
    • Investigate and solve systems issues.
    • Ensure systems documentation is kept up to date.
  • Ensures effective operations.
    • Implement approved changes as per change control and security process.
    • Plan, organize and control own work effort, including regular progress feedback.
    • Acting as a mentor to all team members on their assigned project tasks.
    • Participating in Agile team meetings.

JOB REQUIREMENTS

  • 3-year IT Diploma
  • 5 years programming experience (C#, .NET, .NET Core)
  • Azure development experience:
    • Storage
    • Function Apps
    • Service Apps
    • Service Plans
    • Azure SQL
    • Application Insights
    • ARM
  • AWS development experience:
    • Lambda Functions
    • Step Functions
    • RDS
    • CloudFront
    • S3
    • API Gateway
  • SQL Server
  • MySQL
  • REST API, WebAPI
  • ASP .NET, MVC, Blazor
  • Angular
  • Typescript
  • Azure DevOps boards, repositories and pipelines with GIT, CI/CD
  • In-depth understanding of development techniques, principles, and design principles

Additional Criteria

  • 5 years programming experience (.Net)
  • Excellent decision making and problem-solving skills.
  • Solid agile understanding and experience
  • Ability to effectively collaborate with team and stakeholders.
  • Proven product/project delivery experience
  • Show initiative by presenting new ideas and solutions.
  • Demonstrable experience in designing, building and deploying robust, scalable cloud applications in AWS.
  • Ability to research technology-related concepts, trends and best practices, and apply findings.
  • Proactively approaches others to obtain missing information.
  • Takes action to reconcile discrepancies.
  • Demonstrates a results-oriented mindset in planning and implementing activities/projects.
  • Clearly defines objectives and translates them into workable activities.
  • Listens attentively and checks understanding of the message being received.
  • Prepares clear, well-structured presentations using a variety of tools and techniques.
  • Manages existing partnerships within established agreements or contracts; negotiates adjustments when mutually beneficial to do so.
  • Actively seeks out positive spin-offs of change and investigates ways in which change can be used.
  • Demonstrates resourcefulness in acquiring necessary knowledge, skills and competencies to adapt to change