Autymate Technologies – Seeking Senior Dot Net Core & Angular Software Developer
Well Reputed Established IT Company is seeking an experienced software Developer to join our team.
The incumbent will assist in the implementation of cloud-based systems used to automate accounting by large CPA firms and in-app stores.
This is a fantastic opportunity to work within a talented group of developers.
Company Information:
Autymate is a rapidly growing company with large clients in manufacturing, healthcare, E-commerce, & finance.
We provide a cost-effective solution for companies to integrate many business systems, saving our clients time and money.
Autymate makes it possible to connect any system to another to automate time-consuming tasks, create scalable operations, and develop progressive web apps based on the data to display clear KPIs.
Major Responsibilities:
The incumbent will be reporting directly to the CEO, a software architect, who will be delegating much of his responsibility to create the architecture and daily work activities for the team.
The CEO will mentor and train the new software architect on the vision of the company and its overall approach so that the new architect can support the team in providing the direction, providing the prototype for challenging code and removing blockers to achieve the most flexible and simple architecture.
These activities will allow Autymate’s developers to build the simplest way on the market to allow CPA’s and bookkeepers to organize their clients’ data.
Typical duties include:
Coding, designing, testing, and documenting all integrations while adhering to departmental standards
Proactively improving integrations for increased throughput, tracking, and stabilization
Serving as an active participant in future design and development of integrations and other connections to our application
Translating agile stories and acceptance criteria into a technical design, code, and test logic
Troubleshooting existing and new integration issues using various debug methods
Understanding existing architecture and implement new integrations based on that architecture
Analyzing information to determine, recommend, and plan the installation of a new system or modification of an existing system
Applying coding best practices, such as coding for system security and performance
Designing and building configurable and customizable enterprise architectures
Collaborating with various stakeholders to determine software requirements
Creating high-level product specifications and design documents
Ensuring that development schedules and deadlines are met
Experienced in designing and developing common code libraries and components
Guiding and assisting the development team throughout the process
Leading software engineering efforts, including hands-on system design/architecture, code review, occasional hands-on development, DevOps and related process management
Presenting regular progress reports and setting goals
Providing the development team with architectural blueprints to follow
Serving as the technical lead for all issues and delivery
Testing the final product to ensure it is completely functional and meets requirements
Troubleshooting and resolving issues with coding or design
Understanding application lifecycle management
Understanding industry-standard management frameworks, such as CMMI, SDLC, Agile, etc.
Updating software solutions as required
Required Professional Experience:
A minimum of 7-10+ years of software development is required for this role.
Required Technical Skills:
- The ideal candidate must possess the following technical skills:
- 7-10+ years in .Net Core + Angular experience including
- Must also have a basic understanding of Agile and SCRUM processes, and experience developing software using:
- C# experience with .Net Core
- Web API
- Specifically ADO.NET experience
- C# Workflow and Pipelines
- C# API Development for UI
- API Integrations
- 3+ Angular 2.0 experience
- 3+ Javascript, HTML and CSS fundamentals well understood
- 3+ years HTTP Client, JSON and Web Services
- 3+ years in developing with MS SQL
- 3+ years in managing an Agile Scrum Team
- 3+ years working with Azure
- 3+ years Azure DevOps or Git experience
- Angular 2+ with NGRX
- Microsoft SQL
- Typescript, JavaScript, HTML, CSS
Preferred Technical Skills and Knowledge:
Agile/Scrum environment
eCommerce industry, QuickBooks, healthcare, and/or accounting & finance
Front-end user/mobile page
Kendo UI Angular
Microservices, including experience with Kubernetes and Azure Dev Spaces
Microsoft Azure
MS SQL Query Tuning
Progressive Web App experience
Team Foundation Server
Use of CSS frameworks (Bootstrap), preprocessors (SASS or LESS), JavaScript frameworks (AngularJs, Angular, ReactJs), libraries (jQuery)
Required Soft Skills:
The ideal candidate must be:
Able to demonstrate outstanding, English written and verbal communication skills
Adaptable/Flexible
Capable of effectively managing a team
Dependable
Detail-oriented
Highly analytical
Initiative-minded
Investigative
Education Requirements:
Must have a technical university degree in an IT-related field of study.
Supervision:
This position reports directly to the CEO and COO.
Physical Requirements:
Must have the ability to sit for long periods of time while operating a computer in the Lahore Office.
Minimum Education Requirements:
Must have a technical university degree in an IT-related field of study.
Exciting Benefits we offer:
- Market-Leading Salary
- Medical Coverage – Self & Dependents
- Parents Medical Coverage
- Provident Fund
- EOBI
- 2 Employee Performance-based bonuses/year
- Professional Development Budget
- Medical OPD Coverage
- Sports activities contribution (Gym, Sports club)
- Sporadic On-shore training opportunities
- Attractive Performance Based Incentives
- Friendly work environment
- 14 Leaves-In a calendar other than National holidays
- Inside Games (Ping Pong)