Perform fullstack development using Angular C# TypeScript and Oracle.
Write clean reliable scalable testable code.
Contribute to user interface design and frontend web application development.
Constantly work towards improving system resilience and user experience.
Mentor and build up other members of the development team coaching them and providing technical guidance.
Review code of other team members and provide inputs based on past experience and best practices.
Work in an Agile software development process contributing to story and task creation.
Collaborate closely with development team business analysts designers and QA engineers.
Implement responsive design to create universal web applications that are accessible and usable on different screen sizes.
Translate visual and written designs into efficient frontend web components using Angular 9 framework.
Establish and maintain best practices and standards for all frontend visuals.
Perform unit testing using Jasmine Karma and Protractor on the front end along with XUnit on the back end.
Create web APIs using RESTful web services
Effectively separate application business and data areas of the back end.
Analyze and implement performance improvements on relational database queries stored procedures triggers and functions in Oracle and Postgres.
Collaborate closely with other developers and business analysts to ensure the integrity of the application throughout the development life cycle.
Manage code using version control systems such as GIT.
Research and recommend new technologies to continually enhance developer and user experience.
Rapidly address issues and fix discovered defects.
Degree Requirement: Bachelor Degree in Computer Science Management Information Systems or other closely related IT field. Foreign equivalent degree accepted.
Experience Required: Five 5 years of experience as a Software Engineer.
Skill set Requirements (Special Requirements):
Demonstrable proficiency and prior experience in:
The following technologies: C# .NET (both .NET Framework and .NET Core 3.1 LINQ Entity Framework 6 SQL ASP Framework / ASP Core Web API HTML/CSS3 SCSS TypeScript JavaScript Angular 10.
Code development tools including GIT Visual Studio 2019 Jenkins Jira Bitbucket Confluence SourceTree GitHub.
Cloud computing with AWS including all of the following: CodeCommit Lambda S3 DynamoDB Cognito CloudWatch EC2 Image Builder Simple Queue Service CloudFront IAM RDS VPC API Gateway Simple Notification Service
DevOps automation using Terraform.
Writing effective unit tests with Karma Jasmine and Protractor for the frontend along with XUnit on the backend.
Oracle databases including TOAD.
Effectively applying software design principles and patterns (SOLID).
Strong understanding of objectoriented programming using C# and .NET Framework / .NET Core.
CI (Continuous Integration) development practices.
Domain driven development.
Creating new tables views packages using TOAD in Oracle databases.
Architecting designing and developing largescale web applications using Agile development practices.
Performance tuning scalability and optimization strategies for software applications.
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.