Position: Junior Software Engineer
Company: WebCreek
Category: .NET
Experience required: 1y
English level: intermediate

**Responsibilities**
● Help establish the long-term success strategy for systems, development best practices, and
operational excellence processes
● Produce clean, efficient code based on system specifications and requirements
● Develop software applications that meet and exceed clients’ expectations
● Interact with Software Engineers, Front-end Developers, QA Analysts, Business Analysts, and
Project Leads to accomplish project tasks
● Adhere to coding standards defined by Technical Team Management
● Maintain all applications and regularly create updates to address customer and company concerns
● Analyze and test applications before launch to production environment
● Troubleshoot coding problems quickly and efficiently to ensure a productive workplace
● Execute project plans and provide deliverables
● Participate in daily stand-ups and other meetings, as needed

**Technologies Required per Specialty:**

**Mobile**
Mobile Software Engineers coordinate with the Creative Team to implement design concepts in mobile
application interfaces. Responsibilities include, but are not limited to:
● Participate in iOS and/or Android development
● Translate requirements to simple, effective mobile solutions
● Implement Creative Team’s visions according to the approved prototypes
● Enhance core product functionalities through the implementation of client-specific requirements
● Ensure that new and legacy applications meet quality standards
● Research and suggest new mobile products, applications, and protocols
**Systems**
Systems Engineers must be competent in the following languages and platforms, and perform the following
tasks:
● C# on .NET in Windows environments
● UML Proficiency in at least Class and Sequence diagrams, as well as knowledge in design patterns
● Research, design, and write new software programs
● Develop existing programs by analyzing and identifying areas of improvement
● Integrate existing software products and make incompatible platforms work together
● Create technical specifications and test plans
● Write operational documentation with technical authors
● Maintain systems by monitoring and correcting software defects
● Respond to feedback from Technical Director and/or Technical Architect
**Web**
Web Development Engineers create user information solutions by developing, implementing, and
maintaining internet/intranet applications and leading a team of developers specializing in web applications.
Job duties include:
● Define site objectives by analyzing user requirements, envisioning system features and
functionality
● Set client expectations for UI design and development to internet/intranet applications and feature
priorities throughout the development life cycle
● Determine design methodologies and tool sets
● Create multimedia applications with authoring tools
● Develop user support documentation and assistance tools

**Soft Skills**
● Excellent Communication Skills
● Open-mindedness to other person’s point of view
● Team player attitude
● Ability to multitask and prioritize daily workload
● Attention to details
● Creative thinker and proactive problem solver
● Ability to rapidly learn new skills and behaviors in response to changing circumstances
● Ability to appropriately give and receive feedback

**Working Hours**
8 am to 5 pm US Central Time (GMT -5) although some flexibility is permitted