WHO WE ARE LOOKING FOR
Bluegrass is looking for a highly skilled and driven Full Stack Developer to join a team responsible for developing new solutions and supporting the existing systems in a challenging business environment.
The web applications follow a microservices approach where backend services are built primarily of RESTful API's using .Net Core whilst the frontends are written in React.js single page applications.
KEY RESPONSIBILITIES
- Interact with business users, Business Analysts and other Developers to understand new requirements.
- Write technical specifications and develop new functionality to company standards and deadlines
- Participate in design and planning sessions
- Understand how the existing system work, how they fit into the overall architecture and what they achieve for the business
- Analyze issues reported by users and track down their cause through debugging techniques and discussion with other team members
- Testing and deployment of code changes
KEY REQUIREMENTS
- At least 5 years experience in systems design and coding in Microsoft .Net, .Net Core, C#, C++, Java or JavaScript
- Proficiency in a database technology such as SQL Server or PostgreSQL
- Knowledge of software engineering practices for the full software development life cycle, including coding standards, code review, source control management, build processes and testing
- Experience in interacting with business users to understand requirements and managing the implementation of system changes
DESIRED
- Microservices
- Docker and Kubernetes
- Message queueing technologies (e.g. RabbitMQ)
- Event driven architecture
- Cloud (preferably AWS)
KEY ATTRIBUTES
- A positive, can-do attitude, willing to learn and persevere
- Attention to detail and quality
- Willingness to take initiative and responsibility
- Ability to meet deadlines and deal with pressure
- Ability to work effectively as part of a diverse team and cross-train with team members
- Strong analytical and mathematical skills
- Good communicator (written & verbal)