Hi,
Job Title Sr .Net Developer
Location: 100% Remote
Duration: 6 Months CTH
Job Description
We are looking for an experienced (C#.NET core), Senior Software Engineer, to our Inventory Management Solutions (IMS) product portfolio group.
Technologies we use
• .NET Core, C#, and ASP.NET
• Front End
o Web Components, React, NodeJS, Redux, Jest, Ext JS
• Database
o DynamoDB, Postgres, Elasticsearch, Oracle
• AWS
o Cloud infrastructure
o ECS Fargate, EKS Fargate
o Lambda
o RDS
o Aurora
o S3
o Terraform, Cake Build, Kubernetes
o EC2
o SQS/SNS
o VPC
o API Gateway
o Code Build
o Code Pipeline
o CloudWatch
Your Role
• Being a passionate and flexible engineer, collaborate with your team to achieve and exceed the goal to build, deploy, monitor and manage a highly performing and highly available production system
• Influence technical solutions while coaching newer or less experienced members on your Scrum team
• Construct and manage services published to both internal and external consumers
• Implement platform-level components including event architectures, messaging, and caching solutions
• Write readable, maintainable, and efficient code
• Design and implementation of REST APIs, services, system tasks and cloud solutions
• Enhance performance and reliability of our current solutions
• Collaborate with team members on best practices, code reviews, internal tools and process improvements
• Evangelize new ideas within your team as well as across teams
• Explore open source or industry standard solutions that could be a fit for the organization
Required:
To the extent permitted by applicable law, candidates must be fully vaccinated against COVID-19 to be considered for this U.S. based job. In accordance with federal law reasonable accommodations for medical or religious exemptions will be considered.
• 5+ years of professional software development experience
• BA/BS degree in Computer Science or related field (or equivalent work experience in lieu of education)
• Object-oriented design experience
• Strong C#.NET skills, including:
o Extensive knowledge of the Java or .NET technology platforms
o Applied use of design patterns and REST
o MVC technologies such as AngularJS or ReactJS
• Experience in realizing applications from conception and design to implementation and support
• Experience designing and implementing applications with highly optimized and scalable architectures
Preferred
• Experience delivering software in cloud-based systems
• Advanced technical training
• Strong understanding of industry development, deployment processes and agile development methodologies
• Knowledge of session management, object-relational mapping
• Advanced degree in Computer Engineering/Science or related field
What We Look For
• Ability to work on multiple projects and be flexible to adapt to changing requirements
• Ability to turn high-level requirements into a working system through iterative development
• Proven ability to work collaboratively and independently to design, develop and deploy solutions
• High energy, confident, ambitious, and self-motivated individual
• Must be an effective communicator
• Engages and mentors other Software Engineers
• Embrace and learn new technologies
Required Skills : .NET core and AWS
Post a Comment