Do you know
askblue?
We were born in 2013, and we provide services in the field of information technology.
We are looking for
.NET Developer (Multiple Levels) join our company
remotely from Portugal, working on one of our projects. We are looking for someone excited about delivering quality software that improves the product, someone who understands that working in a small company means that you may need to work with different skills from day to day and help where you are needed most with a pragmatic mindset. Someone not afraid to jump in and learn new skills when the need arises. And someone that brings always a positive mindset to the team.
As AI becomes also more important in today’s businesses, we also favor developers that have an interest and experience in working with AI systems or even building AI products.
This is an excellent opportunity for someone who works well with our tech stack to join a high performance collaborative global team.
Given the remote working model, we need someone who is highly motivated, a self-starter, well organized and comfortable interacting with a diverse range of colleagues, all of whom will be working remotely and across multiple time zones.
Team and role:
The enterprise SaaS application keeps evolving over the years. Constantly need to enhance this application to satisfy business needs and in parallel investing in new technologies that will transform the business.
To support this work, we are seeking a software engineer who has experience in the technology stack to work on both the current applications and to help build the next generation of applications and experience. The tech stack is mostly based on Microsoft technologies with development in .Net, 100% cloud deployment on Azure, database on Azure SQL (and traditional SQL Server). For the frontend Angular in some of the applications but mostly Blazor in the new development as well as some Typescript. Atlassian products (Jira/Confluence) to manage the agile process.
In this role, you will interact closely with the product team for development of new features as well as the support team who log and pass on technical issues raised internally or by the customers. You will be part of a team utilizing scrum agile principles. You will work with the product team to understand the new feature requests and bugs.
The role, as is the entire company, is entirely remotely working. All positions require some flexibility in working hours on occasion.
Open to different levels of experience from Senior Developer to Junior Developer as long as the candidate shows a good understanding of technology and our tech stack and shows all the right attributes described below.
Tasks:
- Develop code / fix defects as needed for various applications.
- Write unit tests for code.
- Attend and contribute to agile ceremony meetings.
- Work with the Product Managers and Product Owners to determine requirements.
- Participate actively in technical decision-making and work with senior developers to understand impacts of changes to various systems.
- Mentor junior developers where applicable.
- Document changes to systems, aid in developing training/user documentation around developed/changed features.
- Work with the QA team to understand defects and to improve the development processes.
- Track work activities in Jira or other tools.
- Work with other developers remotely to ensure redundant knowledge of systems and processes.
- Be flexible in meeting with teammates across time zones around the world.
- Work independently in a remote capacity meeting sprint and other goals in timely manner.
- Work in a knowledge sharing environment, aiding and getting aid from other teammates, helping each other and the company grow in capabilities.
- Work in a CI / CD system with quick release cycles.
- Perform code reviews for other developer’s pull requests.
- Works across the company to maintain SOC II compliance and to work with process improvements.
Requirements:
- Knowledge of Software Engineering principles and development best practices.
- Excellent troubleshooting skills.
- Knowledge of C#, .Net, SQL, Css, Html, Typescript.
- Knowledge of building and consuming APIs (webservices, REST, SOAP).
- Understanding of MVC, Angular, Blazor, Webassembly, Azure services (or some of these technologies).
- Familiarity with Azure.
- Bachelors Degree in Computer Science or other Engineering discipline.
- Experience in an Agile development team.
- Experience working in CI/CD pipelines and automation.
- Used to working in an SOC II certified engineering team.
- Excellent communication skills – ability to discuss technical topics with technical or nontechnical audiences.
- Comfortable working both individually and together with others to achieve group goals as the role is 100% remote
Work Arrangement:
Offer:
- Health Insurance;
- 3 and a half days of leave per year + 22 vacation days;
- Unlimited access to Udemy.
If you are interested in the opportunity, upload your CV or send it to vasco.filipe@askblue.com with the reference 16771285 in the subject.
askblue – where business meets technology