SUMMARY:
A vibrant, successful and values orientated with an awesome culture. Our clients are growing fast which means ongoing career and growth opportunities for our people who also get exposure to a great South African leadership team.
Join a powerhouse in the Lead C# or Java Software Developer space today.
We are looking for passionate full-stack polyglot Software Engineers with either a C# or Java ba
POSITION INFO:
Technical Stack that may be used:
- HTML / CSS / JS
- .NET specific will include: MVC / WCF / WPF / Entity Framework or Dappa
- .NetCore
- Web Services and Networking: RESTful APIs / SOAP / HTTPS / GRPC / Protobuf
- Mobile: Android / IOS / Ionic / React Native / Cordova
- Cloud: Amazon Web Services / Azure / Google Cloud
- DevOps: Jenkins / Bamboo / Gitlab CI
- HTML / CSS / JS / Angular 2 or later / ReactJS
- Java including: Java SE / Java EE / Hibernate/ JPA / Spring
- JVM Languages: Kotlin / Groovy
- Build & Dependency Tools: Maven / Gradle
- Testing: JUnit / Selenium / Mockito / Cucumber
- Microservices: Spring Boot / Vert.X / Micronaut / Netflix OSS libraries
- Containerisation: Docker / Kubernetes / OpenShift
Educational Qualification
- BSc Computer Science OR MCDP
- Certifications
Role Requirments
- 3-6 years of working experience
- Ability to adhere to coding Standards
- Knowledge of industry coding standards/guidelines
- Understanding basic coding concepts like Code blocks, flow, IO, FileSystem, Serialization, Configuration, Self-commenting code, Data access
- Understanding coding concepts and constructs like lambdas, Idiomatic patterns and RegEx
Skills (Soft/Technical)
- Be comfortable with looking into other languages (Stepping outside your core language comfort zone)
- Understanding of the different areas that affect development i.e. DevOps, UX, Data etc.
- Have the desire to continuously learn and knowledge share
- An understanding of the various steps in the value chain of all service offerings
- Understanding of OOP
- Understanding the difference between solution architecture and design
- Design principles and architectural and design patterns
- Concepts such as IoC
- SDLC – Agile, Waterfall, ETC
- Knowledge of security concepts, tools and techniques
- Ability to define quality in the context of software development
- Be comfortable with looking into other languages (Stepping outside your core language comfort zone)
- Understanding of the different areas that affect development i.e. DevOps, UX, Data etc.
- Have the desire to continuously learn and knowledge share
- Developed behavioural skills and one-year people management
- Demonstrates a basic understanding of key strategy and structured problem-solving concepts
- Guides conversations by adapting behaviour towards the needs of the team
- Encourages co-operation and communication amongst teams
- Ability to develop business insights through data analysis and research in order to deliver a real value add
- Demonstrates business acumen and shows awareness of market trends and the importance of business principles and cost savings
- Ability to present information and key points both visually and verbally
- Involved in organisational social responsibility
- Comfortable understanding of the various policies and procedures, namely BBBEE reporting, EE Act, LRA, Disciplinary procedures
- Contributes as an IQ citizen and allows the business to operate and grow
- Provides meaningful input into the proposal development process
- Develops and manages client relationships
- Keeps up to date with market trends – displays entrepreneurial awareness and identifies opportunities that the business can capitalise on or cost-saving initiatives to accomplish the relevant task
If you are interested in this opportunity, please apply directly. For more IT jobs, please visit --------Please upload your CV here-------->
If you have not had any response in two weeks, please consider the vacancy application unsuccessful. Your profile will be kept on our database for any other suitable roles/positions.
For more information contact:
Juan Drotskie
Senior Recruitment Consultant
NB! This job is now closed. You can apply for other jobs by uploading your CV.