A technology solutions provider in Dallas is seeking an experienced full-stack developer with a focus on Power BI and web/mobile application development. The candidate should have a minimum of 8 years of experience and strong skills in React.js and Java, alongside excellent analytical and communication abilities. The role involves developing specifications, implementing high-quality code, and mentoring junior team members while participating in an Agile environment.
Qualifications
Minimum of 8 years of experience in IT or a related field.
Full-stack web and mobile application development preferred.
Strong analytical skills to understand and improve processes.
Knowledge of DevOps concepts and Agile practices.
Responsibilities
Develop detailed system requirement specifications and technical design documents.
Design and implement high-quality code for web and mobile applications.
Conduct and participate in code reviews.
Mentor and support junior team members.
Skills
Power BI
React.js
Java
Spring Boot
Microservices
PostgreSQL
MongoDB
RabbitMQ
Kafka
JUnit
Cucumber
Education
Bachelor's degree in Computer Science or a related technical field
Job description
Mandatory Skills
Primary Skill: Reporting Tool : Power BI
Good to Have : Front end : ReactJs; Backend (modern) : Java, Springboot, Microservices; Database : PostgreSQL, MongoDB; Messaging Tool : Rabbitmq, Kafka; Others: Junit, Cucumber; Reporting tool : Other than Power BI
Responsibilities
Develop detailed system requirement specifications and technical design documents for complex features.
Design and implement high-quality code for web and mobile applications.
Write comprehensive unit tests to ensure quality, performance, and functionality.
Conduct and participate in code reviews to maintain coding standards and team delivery quality.
Coordinate and release application bug fixes in a timely manner.
Mentor and support junior team members by reinforcing best practices for high-quality code development.
Actively participate in sprint planning and other Agile ceremonies.
Work independently with minimal supervision while providing regular status updates.
Identify and escalate roadblocks or challenges to leadership as appropriate.
Perform other duties as assigned by the manager.
Minimum Qualifications
Minimum of 8 years of experience in IT or a related field.
Full-stack web and mobile application development preferred
Ability to think strategically about business, product, and technical challenges.
Proven experience in designing and implementing applications using industry best practices.
Strong analytical skills to understand and improve existing processes and code.
Excellent written, verbal, and interpersonal communication skills.
Highly motivated to solve complex business and technical problems.
Knowledge of DevOps concepts, telemetry, and alerting; familiarity with Agile and test-driven development.
Proficiency in some of the following: Power BI; Full-stack development with React.js; Java including Spring Boot framework; Kafka and event-driven architecture; RabbitMQ for messaging; Other Reporting tool apart from Power BI; Relational databases (PostgreSQL) and NoSQL MongoDB; DevOps and continuous delivery principles and tools; Retail domain knowledge.
Bachelor's degree in Computer Science or a related technical field required