Plano, TX, USA
3 days ago
Software Engineer

DESCRIPTION:

Duties: Design, and implement technical solutions for diverse business features within the firm. Develop technology strategies, architecture patterns, and roadmaps for various solutions to fulfill business requirements efficiently and within set timelines. Provide application integration and solution support, fostering collaboration with business partners and cross-functional teams to accomplish strategic objectives. Supervise production implementations and oversee the software development lifecycle of multiple projects. Provide hands-on leadership, mentorship, and training to junior engineers, fostering their professional growth and identifying areas for enhancement. Monitor current technologies and software design patterns to enhance processes and keep them efficient and modern. Manage project timelines, plan scope, and facilitate requirement gathering to align with business needs effectively.

QUALIFICATIONS:

Minimum education and experience required: Bachelor's degree in Computer Engineering, Computer Science, Computer Information Systems, or in a related field of study plus 7 (Seven) years of experience in the job offered or as Software Engineer, Technical Lead, IT Consultant, or in a related occupation.

Skills Required: This position requires experience in the following: Designing and developing scalable, high-performance applications and data platforms; Using various modern programming languages, including Java/J2EE stack and Python; Building RESTful APIs and microservices-based architectures; Using RDBMS, SQL, and Oracle; Utilizing CI/CD tools such as Jenkins and version control systems like Bitbucket and GIT; Code quality, unit testing, integration testing, and performance testing; Using Waterfall, Agile, and Scrum methodologies for software development; Utilizing Apache Kafka for event-driven architectures and real-time data processing; Using Docker for containerization and orchestration; and Using cloud with AWS and cloud-native application development.  

Job Location: 8181 Communications Pkwy., Plano, TX 75024.

Confirm your E-mail: Send Email